注释
快捷键:ctrl+/
单行注释 在注释内容前面加 #
多行注释 将注释内容放入 '''
行和缩进
- 一般情况下,一条语句占一行,一行结束后不需要加分号(; )
- 如果要在一行写多条语句,必须使用分号隔开
- 一行语句的开头不能随便加缩进(或空格,水平制表符)
标识符
- 当需要程序员命名的时候,标识符就是对命名的要求
- python对名字的要求(标识符的要求):由字母数字下划线组成;数字不能开头
关键字
本身具备特殊功能或者特殊意义的标识符
常见数据和数据类型
数字数据 用来表示数值大小的数据
- 程序中表示数字的方式和数学中表示的数字一样
- python中数字数据的类型为:
int
(整型),float
(浮点型)
文字数据 用文字来表示的数据
- 程序中表示文字数据需要将数据放在单引号或者双引号中
- python中文本数据的类型为:
str
(字符串)
布尔数据 只有True
和False
两个值,True
表示肯定、真;False
表示否定、假;
True
转为整型为 1False
转为整型为 0- 注意:
True
和False
都是关键字 - python中布尔的类型为:
bool
(布尔型)
空值 Python中None
表示空
type()
函数
作用:获取数据的类型
格式:type(数据)
定义变量(创建变量) – 将数据保存到变量中
语法:变量名 = 数据
变量名命名要求:
- 由字母数字下划线组成
- 数字不能开头
- 不是关键字
规范:
- 见名知意(看到变量名就能知道这个变量名中保存的数据)
- 所以的字符都小写,多个单词之间用下划线隔开
- 不使用系统的函数名,类名,模块名
输出函数 ---- print
作用:将数据显示在控制台
单个打印输出格式:print(数据)
多个打印输出格式:print(数据1,数据2,…)
end :打印数据的时候,数据打印完了,还会打印end后面的结束标语。默认是换行。
print(数据1,数据2,…, end=‘结束标语’)
sep :将打印后的数据用sep的值隔开。默认以空格隔开。
print(数据1,数据2,…, sep=‘分隔方式’)
输入函数 ---- input
作用:在程序中获取从控制台输入的数据
- 注意:通过input输入的数据,不管输入什么内容,获取到的数据都是字符串
类型转换
int(整型),float(浮点型),str(字符串),bool(布尔型)
转为int
float ----> int (直接去掉小数部分,取整)
str ----> int (字符串只有引号中是整数的字符串才可以转换成int)
bool ----> int (True=1,False=0)
转为str
int ----> str
float ----> str
bool ----> str
转为float
int ----> float
str ----> float (报错 ValueError: could not convert string to float)
bool ----> float
转为bool
int ----> bool (除了
0
返回结果为False,其它返回结果都为 True)float ----> bool (除了
0
返回结果为False,其它返回结果都为True)str ----> bool (除了字符串为空返回结果为False,其它返回结果都为True)
使用变量
使用变量就是使用变量中保存的数据。数据能做的,保存这个数据的变量都可以做。
-
可重新给变量赋值:重新给变量赋值,后一个值将覆盖前面的值。
-
同时定义多个变量
同时定义多个变量赋相同的值:变量名1=变量名2=…=数据
同时定义多个变量赋不同的值:变量名1,变量名2,…=数据1,数据2,…