- 1、本文档共51页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第2章Python基本语法;本章学习重点:
Python基本语法(标识符、程序注释、代码块、基本输入和输出)
解释器
变量和数字类型(整型、浮点型、复数)
运算符与表达式;2.1Python基本语法;2.1Python基本语法;2.1Python基本语法;#test2.1.py
#Python单行注释
#第三个注释
print(Hello,Python!)#第四个注释
以上程序运行结果为:
Hello,Python!
;2.1Python基本语法;
#缩进案例
age=int(input())
ifage=18:
print(adult)#注释可以接在代码的后,也可以单独一行
print(恭喜)#缩进不一致,会导致运行错误
elifage=6:
print(teenager)
elifage=3:
print(kid)
else:
print(baby);其他换行情况;【例2-4】分行写超过一行长度代码。
#test2.4.py
#代码长,一行写不完代码
#用反斜杠(\)来实现多行语句的输入
text=春天像刚落地的娃娃,从头到脚都是新的,\
它生长着。春天像小姑娘,花枝招展的,笑着,走着。\
春天像健壮的青年,有铁一般的胳膊和腰脚,领着我们上前去。
print(text)
运行结果:
春天像刚落地的娃娃,从头到脚都是新的,它生长着。春天像小姑娘,花枝招展的,笑着,走着。春天像健壮的青年,有铁一般的胳膊和腰脚,领着我们上前去。
;#在[]、{}、或()中的多行语句,则不需要使用反斜杠(\)
total=[1,2,3,
4,5,6,
7,8,9]
print(total)
以上程序运行结果为:
[1,2,3,4,5,6,7,8,9]
【注意事项】如果长语句之间没有空格,第二行代码或文本需要顶格输入,否则,文本中间会有空格。;2.2使用解释器;【例2-5】输入输出语句。
x=input(输入第一个字母:)
y=input(输入第二个字母:)
z=input(输入第三个字母:)
#换行输出
print(x)
print(y)
print(x)
#不换行输出
print(x,end=)
print(y,end=)
print(z,end=);交互式编程
交互式:对每个输入语句即时运行结果,适合语法练习
;脚本式编程
脚本式:在脚本顶部添加以下命令可以让Python脚本像shell脚本一样直接执行;文件式编程
文件式:批量执行一组语句并运行结果,编程的主要方式;2.3变量和数字类型;变量就是变量,没有类型
每个变量在使用前都必须被创建和赋值
变量命令规范如下:
1.变量名只能是字母、数字或下划线的任意组合
2.变量名的第一个字符不能是数字
3.关键字不能声明为变量名
;变量赋值规则:
1.等号(=)运算符用来给变量赋值,这个过程已经包含了变量的申明和定义过程。
2.等号(=)运算符左边是一个变量名,右边是存储在变量中的值。;【例2-6】变量赋值。
#test2.6.py
#Python变量赋值
counter=100#整型变量
miles=1000.0#浮点型变量
name=superman#字符串
print(变量counter=,counter)
print(变量miles=,miles)
print(变量name=,name)
;运行结果为:
变量counter=100
变量miles=1000.0
变量name=superman
变量a=6
变量b=6
变量c=6
变量a=1
变量b=2
变量c=superman;-Python允许同时为多个变量相同的值
例如创建一个值为6的整型对象,此时,三个变量都被分配到相同的内存空间上,代码如下:
a=b=c=6
-还可以为多个对象赋多个不同的值
例如将两个整型对象1和2分别分配给变量a和b,字符串对象superman分配给变量c,代码如下:
a,b,c=1,2,superman;数据类型
六个标准的数据类型:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)和Dictionary(字典)
分为不可变数据和可变数据两类
1.不可变数据(3个):Number(数字)、String(字符串)、Tuple(元组);
2.可变数据(3个):List(列表)、Dictionary(字典)、Set(集合)。;数字类型
三种不同的数字类型:整型、浮点型和复数
整型(int):不带小数
文档评论(0)