python基本数据类型

python基本数据类型python基本数据类型

0b表示二进制
0o表示八进制
0x表示十六进制
bin()函数实现二进制的转换
int()向十进制的转换
hex()向十六进制的转换
oct()向八进制的转换
http://course.talelin.com
进阶书籍《流畅的python》
python基本数据类型
python的基本数据类型
bool类型:表示真假
True. False首字母需大写
非零的整数都是True 非空的一般都认为是True
bool( )
bool([ ])表示空的列表
bool( ’ ')表示空的字符串
bool({ })表示空的元素
bool(None)
以上三个表示空的都用False

(重点)单引号与双引号
str字符串
引号需成对出现
多行字符串’’’ ‘’’ “”" “”"
python基本数据类型
单引号换行方式‘hello\world’
三引号换行方式""“hello world
hello world”""

转义字符(特殊的字符)
无法“看见”的字符
与语言本身语法有冲突的字符
单纯的反斜杠用“\”表示
python基本数据类型
python基本数据类型
原始字符串
print(r’c:\northwind\northwest’)
python基本数据类型
字符串的运算
print(“hello world”[1])这种形式显示的是单个字符 e
print(“hello world”[-1]) 输出为d
python基本数据类型
python基本数据类型
python基本数据类型
python基本数据类型
列表的定义
[1,2,3,4]
嵌套列表
python基本数据类型
python基本数据类型
python基本数据类型
元组
python基本数据类型
怎样定义只有一个元素的元组
python基本数据类型
序列共有的操作
python基本数据类型
切片
python基本数据类型
python基本数据类型
判断3是否在列表中的语句(逻辑运算符)
python基本数据类型python基本数据类型
print(len(“hello,world”)) 11 输出字符串的长度
切片的用法(左开右闭)

ord()可以接收一个参数 转换为acsii码
集合 set ({})
特点:无序、不重复
支持哪些操作
集合长度
判断元素是否在集合中
python基本数据类型
把集合中的某些元素删除 ”-”差集 “&”交集
“|”并集 且不会出现集合中的重复元素,如下图所示
python基本数据类型
python基本数据类型
如何定义一个空集
set()表示一个空集
type({})类型为dict()字典
字典dict() key value
字典的定义方式:python基本数据类型
什么情况下比较适合用字典
python基本数据类型
字典的访问方式:通过key访问value
python基本数据类型
字典中不可以有相同的key
value:str float list set dict
key: 必须是不可变的类型 ‘int’ ‘str’ ’ tuple’
空字典:print(dict({}))

总结基本数据类型
python基本数据类型