学习日记 2022-4-12
一、常用快捷键
快捷键 | 作用 |
---|---|
ctrl+/ | 添加或者取消注释 |
ctrl+c | 复制 |
ctrl+v | 粘贴 |
ctrl+x | 剪切 |
ctrl+a | 全选 |
ctrl+s | 保存 |
ctrl+f | 搜索 |
ctrl+z | 撤销 |
ctrl+shift+z | 反撤销 |
按住shift键点鼠标 | 选中范围 |
按住alt键点鼠标 | 多光标操作 |
二、如何找到代码错误
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yUOO8t4u-1649762452375)(C:\Users\Administrator\Desktop\截图\1649734281(1)].jpg)
三、基础语法
1. 注释 - 代码中不会被翻译成机器语言的部分
1.1 注释的存在不会影响程序的功能和运行。
1.2 注释的作用:①对代码进行注释和说明,增强代码的可读性。
②快速关闭代码,如下
print(100)
# print(100)
1.3 ①单行注释(ctrl+/) - 在注释前加‘#’符号。
②多行注释 - 在将注释内容放在三个单引号或双引号之间,如下
'''
注释1
注释2
注释3
注释n
......
'''
2. 行和缩进
①一条语句占一行,一行结束不需要分号。
②一条语句的开头不能随便添加缩进。
③如果非要在一行显示多条语句,语句和语句之间必须添加分号,如下
print(100);print(200) # 100 200
3.常见的数据和数据类型
3.1 数字数据 - 用来表示数值大小的数据。
表示方式:和数学中的表达方式相同,列如1、20、156、3e4、5e-2
类型:整数(int) - 数学中的整数、浮点数(float) - 数学中的小数
3.2 布尔 - 只有True(真、正确、成立)和False(假、错的、不成立)两个值
表示方式:直接写True和False
3.3 类型:布尔(bool)
3.3 空值 - None
p = {'name':田所浩二,'age':24,'是学生吗':True,'第二语言':None}
print(p)
# {'name': '田所浩二', 'age': 24, '是学生吗': True, '第二语言': None}
4. 标识符和关键字
4.1 标识符:命名合法的要求:名字由字母、数字、下划线组成,并且数字不能开头
4.2 关键字:本身具备特殊功能或特殊意义的标识符,关键字不能另作他用,不能作为某个物品的名字使用。
a = 100;a10 = 100;a_20 = 1000 # 正确
a. = 100 # 报错 名字里不能出现.
100a = 213123 # 报错 名字里数字不能开头
4.3 Python中的所有关键字
import keyword
print(keyword.kwlist)
# ['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']
四、类型和类型转换
1.获取数据类型 - type
type(数据) - 返回指定数据类型
print(type(100)) # <class 'int'>
print(type(1.23)) # <class 'float'>
print(type(0.02)) # <class 'float'>
print(type('野兽先辈'))# <class 'str'>
print(type(True or False)) # <class 'bool'>
2.类型转换
python数据类型转换原则:类型(数据) - 将数据转换为制定类型
2.1 int(数据) - 将数据转换为整型,所有的浮点数(float)都可以转换为整数
print(int(3.7)) # 1
print(int('123')) #123
# print(int('asd'))
2.2 float(数据) - 将数据转换为浮点型
所有的整数都可以转换为浮点数
去掉引号后本身就是一个数字的字符串可以转换为浮点数
print(float(3)) # 3.0
print(float('2131')) # 2131.0
# print(float('qwe')) 报错!
2.3 str(数据) - 如果字符串去掉引号后是一个整数就可以转换为整型,否则报错
print(str(田所浩二)) 报错!
print(str('213213')) # 213213
print(str('3'14)) 报错
五、输出函数
在控制台看到的内容,一定是在程序中通过print打印的内容。
1.Print基本用法 - 一次打印一个数据
1.1 print(数据) - 将指定数据打印(显示)到控制台
print(100)
print('呱呱呱')
print(114 + 514) # 628
print('10 + 20') # 10 + 20
print(519 + 232)
2.同时打印多个数据
print(114,514,810) # 114 514 819
print('野兽先辈',100,12.5,True)
3.定制end:print(数据1,数据2,数据3,…,end=字符串)
3.1 默认情况下,一个print打印完数据后自动换行(end默认是换行)
3.2 原理:每次打印完print里面的数据以后会自动打印end的值
print(13123, end=';')
print(213) # 13123;213
print(514,end='+') # 514+114=628
print(114,end='=')
print(628)
4.定制sep
sep默认值是空格:同时打印多个数据的时候,数据和数据之间的默认用空格隔开
print(100,200,300) #100 200 300
print(100,200,300,sep=';') #100;200;300
print(100,200,300,sep='and') #100and200and300
print(100,200,300,sep='+',end='=')
print(600) # 100+200+300=600
六、输入函数
1.input的基本用法
1.1 输入函数input的功能:从控制台获取数据,在程序中使用
1.2 用法:变量名 = input(输入提示信息)
1.3 不管通过input操作输入的数据是什么,获取的数据类型都是字符串(str)
# 提示输入姓名
name = input('请输入你的姓名:')
print(name)
# 提示输入性别
gender = input('请输入你的性别:')
print(gender)
# 提示输入年龄
age = int(input('请输入你的年龄:'))
print(age)
print(age < 18)
# 提示输入身高
height = float(input('请输入你的身高:'))
print(height >= 170.0)
'''
请输入你的姓名:maddog
maddog
请输入你的性别:男
gender
请输入你的年龄:23
23
False
请输入你的身高:170
170.0
True
'''
输入年龄
age = int(input(‘请输入你的年龄:’))
print(age)
print(age < 18)
提示输入身高
height = float(input(‘请输入你的身高:’))
print(height >= 170.0)
‘’’
请输入你的姓名:maddog
maddog
请输入你的性别:男
gender
请输入你的年龄:23
23
False
请输入你的身高:170
170.0
True
‘’’