Python基础(深入3)
Posted zhangguangpei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础(深入3)相关的知识,希望对你有一定的参考价值。
基本数据类型概况:
1. int ==> 整数. 主要?来进?数学运算
2. str ==> 字符串, 可以保存少量数据并进?相应的操作
3. bool==>判断真假, True, False
4. list==> 存储?量数据.?[ ]表?
5. tuple=> 元组, 不可以发?改变 ?( )表?
6. dict==> 字典, 保存键值对, ?样可以保存?量数据
7. set==> 集合, 保存?量数据. 不可以重复. 其实就
1 int类型的相关操作:
int() 函数用于将一个字符串或数字转换为整型。
实例
以下展示了使用 int() 方法的实例:
>>>int() # 不传入参数时,得到结果0
0
>>> int(3)
3
>>> int(3.6)
3
>>> int(‘12‘,16) # 如果是带参数base的话,12要以字符串的形式进行输入,12 为 16进制
18
>>> int(‘0xa‘,16)
10
>>> int(‘10‘,8)
8
2 bool类型的操作:
bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回 False。
bool 是 int 的子类。
实例
以下展示了使用 bool 函数的实例:
>>>bool()
False
>>> bool(0)
False
>>> bool(1)
True
>>> bool(2)
True
>>> issubclass(bool, int) # bool 是 int 子类
结论一: 想把xxx转化成yy类型. yy(xxx)
结论二: 能够表示False的数据: 0, "", [], {}, set(), tuple(), None, False
3 切片 slice() 函数实现切片对象,主要用在切片操作函数里的参数传递。
s[start:end:step]
start: 开始
end: 结束
取不到02
step: 步长, 控制方向.每xx个取一个
字符串是不可变的数据类型.不论如何操作.对原来的字符串是不会有影响的
1, upper()
转换成大写.忽略大小写
2, strip()
去掉左右两端的空白
空格, .所有用户输入的内容都要去空白
3, replace(old, new)
把old替换成new
4, split()
字符串切割
5, startswith()
判断是否以xxx开头
6, find()
查找, 找不到返回 - 1
7, isdigit()
判断是否是数字组成
8, len()
求长度
for循环遍历字符串
for 变量 in 可迭代对象:
循环体
for c in s: # c: charactor(字符) s: string
print(c)
基本数据类型概况:
1. int ==> 整数. 主要?来进?数学运算
2. str ==> 字符串, 可以保存少量数据并进?相应的操作
3. bool==>判断真假, True, False
4. list==> 存储?量数据.?[ ]表?
5. tuple=> 元组, 不可以发?改变 ?( )表?
6. dict==> 字典, 保存键值对, ?样可以保存?量数据
7. set==> 集合, 保存?量数据. 不可以重复. 其实就
1 int类型的相关操作:
int() 函数用于将一个字符串或数字转换为整型。
实例
以下展示了使用 int() 方法的实例:
>>>int() # 不传入参数时,得到结果0
0
>>> int(3)
3
>>> int(3.6)
3
>>> int(‘12‘,16) # 如果是带参数base的话,12要以字符串的形式进行输入,12 为 16进制
18
>>> int(‘0xa‘,16)
10
>>> int(‘10‘,8)
8
2 bool类型的操作:
bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回 False。
bool 是 int 的子类。
实例
以下展示了使用 bool 函数的实例:
>>>bool()
False
>>> bool(0)
False
>>> bool(1)
True
>>> bool(2)
True
>>> issubclass(bool, int) # bool 是 int 子类
结论一: 想把xxx转化成yy类型. yy(xxx)
结论二: 能够表示False的数据: 0, "", [], {}, set(), tuple(), None, False
3 切片 slice() 函数实现切片对象,主要用在切片操作函数里的参数传递。
s[start:end:step]
start: 开始
end: 结束
取不到02
step: 步长, 控制方向.每xx个取一个
字符串是不可变的数据类型.不论如何操作.对原来的字符串是不会有影响的
1, upper()
转换成大写.忽略大小写
2, strip()
去掉左右两端的空白
空格, .所有用户输入的内容都要去空白
3, replace(old, new)
把old替换成new
4, split()
字符串切割
5, startswith()
判断是否以xxx开头
6, find()
查找, 找不到返回 - 1
7, isdigit()
判断是否是数字组成
8, len()
求长度
for循环遍历字符串
for 变量 in 可迭代对象:
循环体
for c in s: # c: charactor(字符) s: string
print(c)
以上是关于Python基础(深入3)的主要内容,如果未能解决你的问题,请参考以下文章