------------恢复内容开始------------

Python简介

Python由来

Python的创始人为吉多·范罗苏姆。1989年的圣诞节期间,吉多范罗苏姆为了再阿姆斯特丹大法时间,决心开发一个新的脚本解释程序,作为ABC语音的一种承继。

Python与其他语言

开发语言:

高级语言:Python、Java、PHP、C#、Go ruby、C++...=====> 字节码

低级语言:C、汇编 ====> 机械码

Python是由C开发而来

语言之间的对比:

PHP类:适用于写网页,比较有局限性

Python Java:既可以写网页,也可以写后台功能

--Python执行效率低,开发效率高

--Java执行效率高,开发效率低

Python种类:

JPython、IronPython、JavaScriptPython、RubyPython、CPython

各种语言种类各有优缺点,Cpython为官方版本,使用的最为广泛。

Python的安装

Windows:

Linux:

无需安装,原装Python环境(ps:如果自带2.6,需更新2.7)

更新Python

Windows:

卸载重新安装即可

linux:

linux的yum依赖自带Python,为防止错误,此处更新其实是再安装一个Python

Python入门

一、第一句Python代码

在/home/dev/目录下创建hello.py文件,内容如下:

1 print “hello,world”

执行hello.py文件,即:Python/home/dev/hello.py

二、解释器

上一步中执行的Python/home/dev/hello.py时,明确指数hello.py脚本由Python解释器执行

三、内容编码

使用的版本不同,ascii码无法表示中文,需要用Unicode编码来统一实现,Python2.0系列版本无法表示中文,系统会报错。

1 #!/usr/bin/env python

2

3 print"你好,世界"

改正:

1 #!/usr/bin/env/ python

2 #-*- coding: utf-8 -*-

3

4 prinnt"你好,世界"

四、注释

当行注释:#被注释内容

多行注释:““被注释内容””

五、执行一个操作

input:永远等待,直到用户输入了值,就会将输入的值赋予给你,n代指用户输入内容

1 n1=input("请输入用户名:’)2 n2=input("请输入密码’)3

4

5 print(n1)6 print(n2)

六、变量名

- 字母

- 数字

- 下划线

ps:不能用数字开头;不能是关键字:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'];最好不要和Python内置的东西重复。

七、条件语句

1、if基本语句

if 条件:

内部代码块

内部代码块

else:

if 1==1:

print(“欢迎进入第一频道1”)

print(“欢迎进入第一频道2”)

else:

print(“欢迎进入第二频道”)

2、if支持镶嵌:

if 1==1:

if 2==2:

print(“欢迎进入第一频道1”)

print(“欢迎进入第一频道2”)

else:

print(“欢迎进入第二频道”)

else:

print(“欢迎进入第三频道”)

3、if else

inp = input(“请输入会员级别:”)

if inp = “高级会员”

print(“冰红茶”)

elif inp = “黄金会员”

print(“红牛”)

elif inp =“铂金会员”

print(“锐噢”)

else:

print“矿泉水”

print(“畅饮吧”)

4、pass

if 1==1:

pass

else:

print(“SB”)

八、字符串(引号):

name = “我是张张张”

name = "我是张张张’

name = ““我是张张张””

name = "’我是涨涨涨"’

加法:

n1 = “Alex”

n2 = “SB”

n3 = “DB”

n4 = n1 + n2 + n3

乘法:

n1=“Alex”

n2=“Alex”*10

九、数字:

age=13

加减乘除次方余:

a1=10

a2=20

a3=a1+a2

a3=a1-a2

a3=a1*a2

a3=100/10

a3=4**4(4的4次方)

a3=39 & 8 # 获取39除以8得到的余数

a3=39 // 8 #获取39除以8得到的商

十、循环

死循环:

while 1==1

print(“ok)

continue:终止当前循环,开始下一次循环

couture = 0

while count < 10 :

count = count + 1

continue

print(123)

print(“end")

break : 终止所有循环。

while else:

count =0while count < 10:print(count)

count= count +1

else:print("else")print(".....")

while if :

count =0while count < 10:if count == 7:

count= count +1

continue

print(count)

count=count + 1

练习题

1、使用while循环输入 1 2 3 4 5 6 8 9 10

2、求1-100的所有数的和

3、输出 1-100 内的所有奇数

4、输出 1-100 内的所有偶数

5、求1-2+3-4+5 ... 99的所有数的和

6、用户登陆(三次机会重试)

------------恢复内容结束------------

答案1

1 whileTrue2 number=int(input(“请输入数字: ”))3 if number == 7:4 continue

5 elif number > 10:6 exit()7 print(number)

答案2

1 number=list(range(1,101))2 sum=03 for i innumber4 sum=sum+i5 print(sum)

答案3

number = list(range(1,101))for i innumber:if i%2 !=0:print (i)

答案4

number = list(range(1,101))

sum1=0

sum2=0for i innumber:if i%2 !=0:

sum1= sum1 +ielse:

sum2= sum2 +i

sum= sum1-sum2print (sum)

答案5

n = 1name= 'hahaha'pwd= 'hehehe'

whileTrue:

username= input('请输入用户名:')

password= input('请输入密码:')if username == name and password ==pwd:print ('hello,%s'%username)

exit()else:

n= n + 1

if n > 3:

exit()

python入门基础代码图-Python入门基础学习一相关推荐

  1. python入门基础代码图-python入门代码指南教程书籍推荐2020总结全集汇总

    python入门代码指南教程书籍推荐2020总结全集汇总 记住,如果您想学习Python,市场上有很多可用的资源.这些可以包括书籍,甚至在线课程..在这篇文章中,我们为Python编写了最好的书籍,无 ...

  2. python入门基础代码图-Python Matplotlib绘图基础知识代码解析

    1.Figure和Subplot import numpy as np import matplotlib.pyplot as plt #创建一个Figure fig = plt.figure() # ...

  3. python入门基础代码图-python入门基础知识(代码)

    import abc as aa #导入模块 from aifc import _read_long as fd from datetime import * import json import u ...

  4. python入门基础代码图-适合Python入门的5本基础书籍

    原标题:适合Python入门的5本基础书籍 Python 3标准库 对程序员而言,标准库与语言本身同样重要,它好比一个百宝箱,能为各种常见的任务提供完美的解决方案,所以本书是所有Python程序员都必 ...

  5. python基础代码事例-python基础代码大全

    [实例简介] python代码大全,适用于基础python学习者,里面的代码基本上是基础学习者必经过程. Python学习入门很快,但学习之路任重道远 [实例截图] [核心代码] python代码大全 ...

  6. python课程思维导图_零基础Python学习思维导图,记得收藏

    原标题:零基础Python学习思维导图,记得收藏 本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库). 1.按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字 ...

  7. python基础代码大全-python基础代码大全

    [实例简介] python代码大全,适用于基础python学习者,里面的代码基本上是基础学习者必经过程. Python学习入门很快,但学习之路任重道远 [实例截图] [核心代码] python代码大全 ...

  8. python基础代码大全-python基础语法,python 代码命令大全

    python: 1.语法强制缩进 2.区分大小写:iLoop与iloop是两个变量 3.变量无需申明,但是变量赋值前无法使用:a=3合法,b=a+3合法,b=a+c不合法,因为c未赋值前不能使用 4. ...

  9. python绘制梅尔谱图_Python入门到底有多简单(三):填充数据

    目录 1.加载包和数据读取2.数据填充2.1 用数值或字符串填充2.2 用字典填充2.3 method参数填充2.3.1 用前面的值填充2.3.2 用后面的值填充2.3.3 limit限制填充的个数2 ...

最新文章

  1. Linux内核源代码分析-第三章 内核体系结构概述-1
  2. VC++图像存取总结
  3. 【Python】14种方式,34个案例:对比SQL,学习Pandas操作
  4. android中组件获取焦点
  5. java classpath详解_java Classpath全解(转)
  6. eclipse——配置maven插件
  7. RaiDrive通过WebDAV挂载阿里云盘
  8. 硬币找零,最长上升子序列,背包问题等动态规划问题详解
  9. windows 检测硬盘读写速度
  10. win10资源管理器——删除左侧图标(自用)
  11. JAVA程序 通过IP地址 获取MAC地址
  12. Unit5 Going places
  13. azure创建centos_如何使用Blazor和Azure计算机视觉创建光学字符读取器
  14. 计算机流体力学软件基础及工程应用,流体力学及其工程应用(英文版·原书第10版)2013年版...
  15. 2022年度总结 - 明月醉窗台
  16. 如何使用Inkscape软件绘制一个LOGO
  17. 深度学习的目标检测通览(上)
  18. 用计算机弹奏若当来世,狐妖小红娘的主题曲求若当来世完整版。
  19. HDU - 人见人爱A+B
  20. 【运筹优化】AFSA人工鱼群算法求解无约束多元函数最值(Java代码实现)

热门文章

  1. vue 去除路由时候的#
  2. NXT节点搭建(三)安装Nxt客户端
  3. JS中Base64的编码与解码
  4. (WCF)wcf剖析阅读小计
  5. fastjson的使用问题
  6. 多线程下的HashMap竟然绕环了
  7. Object of type 'ListSerializer' is not JSON serializable “listserializer”类型的对象不可JSON序列化...
  8. slider_wap
  9. 转:Java学习路线图,专为新手定制的Java学习计划建议
  10. MySQL 服务端调优