注释就是代码中不会被编译执行的部分,注释的存在不影响程序的正常功能
注释存在的价值:
注释分为单行注释和多行注释
一条有效代码就是一条语句
一般情况下,一条语句占一行,并且一条语句后可以不加分号
一条语句的开头不能随便添加缩进(空格,tap)
标识符主要由数字,字母和下划线组成,且第一个数不能为数字,在Python3.x版本以后,标识符中可以有中文。
关键字,本色存在特殊意义和功能的字符。
常见的关键字有:False,True,and,or,as,if,elif,else,for,del,def,try,while,not,is,in,from,return
可使用如下代码查看关键字:
import keyword print(keyword.kwlist)
5.1 数字数据 :用来表示数值大小的数据,例如:10, -10,+5, 2.13,-2.3, 3e2, 2e-2
类型 | 名称 |
---|---|
int | 整形 |
float | 浮点型 |
complex | 复数 |
5.2 文本数据:用文字来提供数据的数据类型,在程序中表示文字数据的时候需要加单引号或者双引号。
类型 | 名称 |
---|---|
string | 字符串 |
5.3 布尔数据:用于判断真和假
类型 | 名称 |
---|---|
True | bool |
False | bool |
5.4 其他数据类型
类型 | 名称 |
---|---|
list | 列表 |
dict | 字典 |
tuple | 元组 |
set | 集合 |
function | 函数 |
迭代器 | |
生成器 | |
自定义类型 |
使用type获取数据类型 ,type(数据)
print(type(10)) # <class 'int'> print(type(True)) # <class 'bool'>
将指定数据转换成指定类型,类型名(数据)
不是所有的字符串都可以转换成数字
字符串去掉引号是整数就可以转成整形,字符串去掉引号是数字都可以转换成浮点型
print(int(3.14)) # 3 print(int(3.99)) # 3 # 整数转小数 print(float(8)) # 8.0 # bool转整数,True对应的是1,False对应的是0 print(int(True)) # 1 print(int('123')) # 123 print(float('123.4')) # 123.4 print(float('-145')) # -145.0 print(int('-78')) # -78 # print(int('asd')) # 报错
8.1 在控制台打印单个数据,print(数据)/print(有结果的表达式)
print(56) print('abc') print(type(56)) print(100+2) print(12.3+12.4) print('ds'+'ds')
8.2 同时打印多个数据,print(数据1,数据2,数据3…)
print(100,100) print(12.3,'好',False) print(10-2,100,type(12.3)) print(10*10,47/5,8%2,8%5) print((10--1)*-2)
8.3 结尾定制符,每个print中都有end且默认为换行符,默认格式为print(数据,end=’\n’)
print(100) # 本质为print(100,end='\n') print(100,end=';') print(200,end=' ') print(300)
8.4 定制数据分割符,sep=’ ‘, sep=’;’
数据分割符的默认值是空格,控制的是同时打印多个数据的时候数据的分割方式
print(100,200,300,sep='+') print(100,200,300,sep=';') print(100,200,300,sep='\n') print(100,200,300,sep='+',end='=') print(100+200+300)
input(输入提示信息) ,从控制台输入内容,并且将输入的内容保存在变量中
name = input('请输入姓名') print(name) age = input('请输入年龄:') print(age,type(age)) age = int(input('输入年龄:')) print(age,type(age))
10.1 什么是变量:变量就是保存数据的容器,将数据保存到变量中以后通过使用变量来使用数据。
10.2 定义变量(将数据保存到变量中)
10.3 使用变量
num = 10 print(num) print(num+2) print(type(num))
10.4 重新赋值
name = '迪迦' name = 235 print(name)
10.5 同时定义多个变量
同时定义多个变量赋相同的值
a = b = c = 200 print(a, b, c)
同时定义多个变量赋不同的值
x,y,z=10,20,30 print(x,y,z) w,h='点击','开始' print(w+h)
10.6 定义变量和重新给变量赋值的基本原理
定义变量的时候系统会自动在内存中申请空间,空间申请多大看保存的数据需要多少
重新给变量赋值时,会重新申请新的内存空间,新的内存空间的大小由新赋值的数据决定
id函数:id(变量)- 获取变量保存的数据地址
num = 100 print(id(num)) num = 1000 print(id(num))