一、python常用快捷键
常用快捷键 | 具体功能 |
---|---|
ctrl+/ | 添加或取消注释 |
ctrl+X | 剪切 |
ctrl+A | 全选 |
ctrl+S | 保存 |
ctrl+F | 搜索;查找 |
ctrl+Z | 撤销 |
ctrl+SHIFT+Z | 反撤销 |
选中范围 | 先点光标,到结尾之前一直按SHIFT,再点光标 |
多光标操作 | 按ALT,点光标 |
二、基础语法
1、解释说明:注释是代码中不参与翻译的部分(注释的存在不影响程序运转。TIP:中文也可以)
2、注释的作用:
① 对代码进行注解和说明,加强代码可读性;
② 快速关闭代码;
③ 单行注释及多行注释。
3、单行注释及多行注释
①单行注释:在注释内容前加#和空格
# print(100)
②多行注释: 将注释内容放在三个单引号或者三个双引号之间
""" 多行注释1 多行注释2 .... """ ''' 多行注释1 多行注释2 .... '''
4、行和缩进
① 一条语句占一行,一行结束不需要分号;
print('hello world!')
② 一条语句的开头不能随便添加缩进;
print('python')
③ 如果定要在一行显示多条语句,语句和与句之间必须添加分号。
print(100);print(200)
5、常见的数据和数据类型
① 数字数据
1)作用:用来表述数值大小的数据;例如年龄、身高;
2)表示方式:像数学表示一个数字的方式一样,例如:1、3.14、-12、+23、3e4、2e;
3)数据类型:整形(int)-相当于数学中的整数、浮点型(float)-相当于数学中的小数点数。
4)tips:科学计数法:e g: 3000=3*10的3次方=e 3; 0.002=3 e的-3次方
② 文本数据
1)作用:用来表示文字信息的数据,例如:名字、专业、学校等;
2)表示方式:必须加单引号或者双引号。例如print('余婷')或print("余婷");
3)数据类型:字符串(str)。
③ 布尔数据
1)作用:判别True(真、正确、成立)和False(假、错的、不成立);
2) 表示方式:直接写True和False; print(10>100) #Falae
3)数据类型:布尔(bool)。
④ 空值
1)None
6、标识符和关键字
① 标识符
1)命名合法要求:名字由字母、数字或者下划线组成,并且数字不能开头(python3.x以后名字可以有中文,但不建议使用);
a10 = 200 a = 100 a_ = 100
② 关键字
1)本身就具备特殊功能或者特殊意义的标识符,关键字不能另作他用(不能作为名字使用)。
2)所有关键字:['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
三、类型和类型转换
① 获取数据类型:Type
1)type(数据)- 返回指定数据类型
print(type(100)) #<class 'int'> print(type(1.23)) #<class 'float'> print('zhang') #<class 'str'>
② 类型转换
1)python类型转换通用格式: 类型名(数据)- 将数据转换成指定类型
print(type(100)) #<class 'int'> print(type(1.23)) #<class 'float>
③ 类型转换
1)python类型转换通用格式: 类型名(数据)- 将数据转换成指定类型
2)int(数据) - 将数据转换成整型,所有的浮点数都可以转换成整数
3)如果字符串去掉引号后是一个整数就可以转换成整形,否则报错
print(int(1.23)) #1 print(int('123')) # 123 print(int('29.3')) #报错 print(int('abc')) #报错
4)所有的整数都可以转换成浮点数
5)去掉引号后本身就是一个数字的字符串就可以转换成浮点数
print(float(1)) #1.0 print(float(789)) #789.0 print(float('129')) #129.0 print(float('12.9')) #12.0 print(float('12a')) #报错
6)思考: 其他数据再转换成布尔和字符串的时候对应的转换规律是什么
print(bool(1)) print(bool(1.21)) print(bool('34')) print(bool('3.56')) print(bool('abc')) print(bool('a21')) print(str(1)) print(str(1.2)) print(str('34')) print(str('3.56')) print(str('abc')) print(str('a21'))
四、输出函数
在控制台看到的内容,一定是在程序中通过print打印的内容
① print 基本用法 - 一次打印一个数据
print(100) #100 print('hello') #hello print(10 +20 ) #30 print('10+20') #10+20
② 同时打印多个数据 1)print(数据1,数据2,数据3, ...)
print(100,200,300) print('abc',100,12.5,True)
五、输入函数
① input的基本用法
1)输入函数input的功能:从控制台获取数据,在程序中使用
2)用法:变量名 = input(输入提示信息)
name=input('请输入你的姓名:') #请输入你的姓名:小明 print(name) #小明 # 输入性别并保存 gender = input('请输入你的性别:') #男 print(gender) #男 #不管通过input操作输入的数据是什么,获取到的数据的类型都是字符串(str) age = int(input('请输入你的年龄')) print(age) #age=20 print(age<18) *把输入得到的结果通过类型转换的方式,转换成同一类数据(age = int(input('请输入你的年龄'))