第二讲 Python基础语法
一、Python数据类型
数据类型
- 整型:int 整数
- 浮点型:float 浮点数
- 布尔型:bool True或Flase
- 字符串型:str 以成对单引号或双引号包裹
注意:通过type()函数输出数据类型
标识符命名规则
定义
标识符:对变量、常量、函数、类等对象起的名字。
规则
- 严格区分大小写
- 以数字、字母、下划线组成
- 不能以数字开头
- 不能使用关键词
- 见名知意
- 变量小写、常量大写
- 命名方法:蛇型、小驼峰、大驼峰
二、注释
注释有说明性质的、帮助性质的,它们在代码执行过程中相当于不存在的、透明的。
单行注释
- 以#为单行注释开始,从它到本行末尾都是注释内容
- 快捷键:CTRL+/
多行注释
- 通常用三对引号在注释文档,也可认为是多行注释。
三、语句与缩进
语句
- 在代码中,能够完整表达某个意思、操作或逻辑的最短代码,称为语句。
- 以换行作为语句结束。
代码块
- 以完成某一特定功能而联系在一起的一组语句构成一个代码块。有判断、循环、函数、类等代码块。
- 代码块的首行通常以关键字开始,以冒号(:)结束。
缩进
- Python最具特色的语法就是使用缩进来表示代码块,不需要使用{}。
- 一般使用四个空格就是tab键来缩进。
正确的缩进方式:
- 所有的普通语句,不需要缩进
- 所有代码块首行不缩进,冒号结束的下一行开始缩进
- 语句块结束,退回缩进,表示当前块结束
- 语句块可嵌套,缩进也可嵌套
四、变量与常量
定义
- 变量与常量都是容器
- 在创建时都会在内存开辟一块空间,用于保存它的值
区别
- 变量是程序运行过程中,值可以发生改变的量
- 常量是程序运行过程中,值不会发生变化的量
变量
- 无需声明类型
- 变量在使用前都必须赋值,变量在赋值以后才被创建
- 赋值运算符(=)是从右往左计算
- 允许同时为多个变量赋值
a = b = c = 3
a,b,c = 1,2,3
- 当执行a = 'amy’时,Python解释器做了什么呢?
- 在内存中创建一个‘amy’的字符串对象
- 在内存中创建了名为a的变量,并把它指向‘amy’
- id()函数查看对象的内存地址
常量
- Python使用全部大写来辨别常量
- 常量没有保护机制,所以没有严格意义上的常量
输入、输出函数
Input输入函数
- input()是内置函数,用来获取用户输入,返回值为字符串
- 当用户未输入时,程序停止向下执行,等待用户输入(阻塞状态)
Print输出函数
- print()函数用来打印输出
- 语法
print(self,*args,sep=' ',end='/n',file=None)
- sep:插在两个输出值之间的字符串,默认为空格
- end:最后一个输出值的分隔符,默认为换行(\n)
五、作业
- 第一题
- A B
- 第二题
a = 6
b = 8
c = a
a = b
b = c
print("a","=",a,"b","=",b)
- 第三题
id_card = input("输入:")
if id_card.isdigit():
print(id_card)
else:
print("id_card格式错误")
- 第四题
print("1*2","3*4",sep="\n")