一、Python基础
目录
1. 注释
使用自己语言描述代码的功能 不属于程序 只是给使用者解读使用
注释有两种:
单行注释 # 注释内容
多行注释 ‘’'注释的内容‘’‘
2. 输出语句
print – 输出语句 将内容输出给用户查看的 封装的是打印功能
函数 print()
print函数的格式
*args # 表示的是输出的内容,输出内容可以是一个也可以是多个 每个内容之间使用逗号隔开
sep=' ' # 多个内容之间的分隔符 默认是空格
end='\n' # 输出语句的结束语 \n 换行 \t 制表符
file=None # 将输出的内容指定的文件中
# 扩展知识:文件写入
# 指定打开文件 open('文件路径','打开的模式')
# 打开的模式 r 读取内容 w 写入内容
3. 变量
变量的官方概念:变量是用来存储数据的,以便后期的使用和修改
name = “张三” 变量还提供一个为数据标记描述性的名字【变量名】,我们可以在程序中根据这个名字能更好得阅读和理解该变量的作用,要注意取名称时要“见名知意”
简单理解:变量就是一个存储数据的容器
声明变量的方式:
变量名 = 数据 例如;a = 11
一次声明多个:变量名1,变量名2 = 数据1,数据2 例如:a,b=1,2
注意:变量在使用之前一定要先声明,并且进行初始化赋值
没有加双引号或者单引号 代表数值 加了的叫字符串
4. 标识符
用于程序中自定义名字的规范
标识符的组成:英文字母、数字、下划线
自定义名称的时候要注意:
1.不能以数字开头 2.不能使用Python的关键字【变了颜色的不要用】
5. 数据类型
变量是用来存储数据 数据的格式是多样化
变量对应的数据类型是根据赋予的值来确定的
数值类型:
整型 : int
python2.x中整型有两种 int 和 long
int 内存大小 4位 4bit long 8B
python3.x以后只有int 具有long的性质
浮点型 : float
用来存储小数的类型
复数型 : complex
具有实部+虚部:3+4j
布尔类型 : bool
描述状态的类型 值只有true和false 也可以使用1和0
字符类型:str
字符串类型的标识:使用单引号或者双引号包含单个字符或多个字符
列表类型 : list
标识:[]
存放的是多个变量的容器
元组类型 : tuple
标识:()
存放的是多个变量的容器
注意:和list的区别 list中的元素的值是可以变的 元组中的元素的值不可变的
共同点:添加在容器中的元素都有自己的编号,这个编号是从0开始 这个编号也称之为索引 或者 下标 、脚标
字典类型 : dict
标识:{}
存放的数据是用键值对的格式表示 键和值是一一对应的 根据键来查找值
要求:键是不允许重复的 必须唯一的
键的类型对应的数据是不可变的
字典的格式;{key:value,key1:value1…}
集合类型 : set
把集合理解是存放字典key的容器
集合中的数据是不允许重复的 ---- 用于排重 还排序
空值类型 :None
只有一个值 None --代表状态是空
6. 用户输入
input 封装用户输入的功能
格式: value = input(“提示用户输入语”)
在程序中使用input接受用户输入时 获得数据类型是字符串类型 str
python2.x 用户输入的是什么类型 在程序中接受的就是什么了类型
python3.x 用户不管你输入的是什么格式的数据 接受到的都是字符串类型
7. 类型转换
1.将对应的数据转换为整型
格式:int(x) — 将x这个数据转为整型
注意: 如果x的类型为字符串类型 需要保证x的数据值必须纯数字的 否则转换失败
2.将对应的数据转换为浮点类型
格式:float(x) — 将x这个数据转为浮点类型
注意:如果x的类型为字符串类型 需要保证x的数据值除了点之外没有其他非数字符号 否则转换失败
3.将对应的数据转换为布尔类型
格式:bool(x) - – 将x这个数据转为布尔类型
注意;只有两个值 True False 1 和 0
4.将对应的数据转换为字符串
格式:str(x) - – 将x这个数据转为字符类型
5.将字符(单个)转换为十进制
格式:ord(x) - – 将x这个数据转为十进制
6.将对应的十进制转化为字符
格式:chr(x) – - – 将x数据转换为字符
7.将数据转换为二进制
bin(x) – b
8.将数据转换为八进制
oct(x) --o 0b00 0011
9.将数据转换为十六进制
hex(x)
10.将数据转换为列表
list(x)
11.将数据转换为元组
tuple(x)
12.将数据转换为字典
dict(x)
13.将数据转换为集合
set(x)
14.解析代码
eval(code)
代码是包含在字符串中的