学习python第一天总结
1. 小白第一次敲出的第一行代码
print('hello world')
2. python基础语法
- 1 注释
分为单行注释和多行注释,代码中不参与编译执行,不影响程序的功能的说明性文字,在程序中对代码进行注解和说明。
单行注释: 在文字前加#, 或者是快捷键ctr+/
多行注释: 将注释内容放在"""或者’’'的开头和结尾
- 2 常用的快捷键
`[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l8tFuWfl-1619530592821)(E:\qianfengstudy\图片\快捷键.png)]
- 3 标识符
标识符的要求:由字母、数字或者下划线组成,并且不能以数字开头
注意:在python3.x中,标识符中可以有中文,但是不推荐使用
变量名=值
- 4 关键字
在python中本身就具备特殊功能或者特殊意义的标识符就是关键字
关键字查询:
import keyword
print(keyword.kwlist)
- 5 语句
一般情况下一天语句占一行,一行结束不需要加分号
一条语句的开头不能随意添加空格和缩进
如果一行要显示多条语句,语句和语句之间加分号或者是逗号
- 6 常用的数据和数据类型
数字数据(表示数值大小,包括整数和小数)
文本数据(用来表示文字信息的数据,表示的时候需要加单引号或者双引号)
布尔数据(只有True和False两个值,真或者假)
空值(None表示没有)
3. 输入和输出
- 1 输出函数 (print)
将括号中的数据打印出来
print(100); print('你好!'); print(100+200)
同时打印多个数据
print(100, 'hello', True)
print打印原理: 先打印内容,内容完成后打印end值(end值默认是换行)
一个print同时打印多个数据的时候,数据和数据在显示的时候是用空格隔开,如果不想使用空格就给sep赋值
- 2 输入函数 (input)
input(输入提示信息) 在控制台实体输入内容,并且将输入的内容保存到变量中(输入的时候以换行为结束标志)
注意: 不管从控制台输入的内容是什么,返回的数据类型都是字符串
int - 将数据转换成整型, float - 将数据转换成浮点型, str - 将数据转换成字符串
age = int(input('请输入年龄'))
print('xxx:', age, type(age))
print(age > 30)
name = input('请输入姓名')
print(name, type(name))
4. 变量
-
1 变量(变量是用来开辟空间保存数据的)
-
2 定义变量(变量名是由程序员自己命名, 是标识符,不能是关键字; 见名知义;不适用系统提供的函数名,类名或者模块名 )
语法: 变量名=值
name = '小张'
student_name = '小明'
- 3 使用变量(使用变量中保存的数据)
age = 18
print(age)
- 4 重新给变量赋值
python中同一个变量可以保存不同类型的数据
age = 20
age = 30
print(age)
- 5 同时定义多个变量赋不同的值或者相同的值
a, b, c = 10, 20, 30
print(a, b, c)
a = b = 40
print(a, b)
定义变量的原理: 根据数据大小开辟空间,多大数据挖多大的坑
重新给变量赋值原理: 重新开辟空间,原有的坑自动删除
0, 20, 30
print(a, b, c)
```python
a = b = 40
print(a, b)
定义变量的原理: 根据数据大小开辟空间,多大数据挖多大的坑
重新给变量赋值原理: 重新开辟空间,原有的坑自动删除