本章重点:
1、变量、常量的定义、命名规范
2、注释的用法
3、数据类型
4、格式化输出
5、运算符的分类
6、流程控制中的几种用法
7、while循环
一、变量:把程序运算的中间结果临时存到内存里,以便后面的代码进行调用。name="Suly" name=input("name")
1、变量的定义规范:
(1)变量只能是字母、数字、下划线的组合
(2)首位不能是数字
(3)以下关键词不能声明为变量名: 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
2、变量的命名习惯:
(1)驼峰体:AgeOfSuly
(2)下划线:age_of_Suly
3、比较Low的命名方式:
(1)变量名为中文、拼音
(2)变量名词不达意
(3)变量名太长
二、常量:常量指不变的量,或在运行过程中不会改变的量。
三、注释:代码注释用#,单行#后的指令不会执行。批量注释(取消注释):Ctrl+/
四、数据类型:1、数字类型;2、字符串类型;3、布尔类型
1、数字类型:type()查看数据类型
(1)int(整型):32位机器上,-2**31~2**31-1;64位机器上,-2**63~2**63-1
(2)long(长整型):python3只有int,没有long了。
(3)float(浮点型):
2、字符串类型:Python中,加了引号的都认为是字符串
(1)单双引号,短字符串 name=“Suly”
(2)多引号:多行字符串用多引号
(3)字符串拼接:只能是字符串与字符串拼接,不能和数字或其他类型拼接。
a、相加:简单拼接
b、相乘:复制自己多少次,再拼接在一起
3、布尔类型:用于逻辑判断。True(成立) 和 False(不成立)
五、格式化输出
六、运算符:
1、比较运算
2、赋值运算
3、逻辑运算
七、流程控制:
1、单分支 if……
2、双分支 if……else……
3、多分支 if……elif……else……
八、while循环:
while 条件:
执行代码
1、while True:死循环
2、break:用于完全结束循环,跳出循环体
3、continue:终止本次循环,继续执行后面的循环
4、while……else:while循环中没有break,则执行else后的指令。作用:用于判断循环中是否有break