一、基本数据类型
1.基本数据数据类型:int 整数str 字符串. 一般不存放大量的数据bool 布尔值. 用来判断. True, Falselist 列表.用来存放大量数据, []表示. 里面可以装各种数据类型.tuple 元组. 只读列表. () 表示dict 字典. {key:value}set 集合. 不重复
二、int 类型
bit_length() 返回一个数的二进制长度
三、bool类型
布尔只有两个值. True,False. 一般是没有什么操作的.类型转换的问题:想把xx转换成yy. yy(xx)可以表示False的内容:0, "", [], tuple(), {}, None所有的空都是False. 所有的非空是True
四、str类型,字符串
4. str类型 字符串由',",''', """阔起来的内容就是字符串字符串是不可变的数据类型.不论你执行任何操作. 源字符串是不会改变的, 每次操作都会返回新字符串1. 索引和切片索引从0开始, 使用[下标]可以获取到每一个字符, 还可以倒着数切片: [起始位置:结束位置:步长]1. 顾头不顾尾2. 默认从左到右取值.3. 当步长为负可以从右往左取值2. 字符串相关操作1. upper() 转换成大写2. stript() 去掉空白3. replace(old, new) 把xxx替换成xxxx4. split() 切割. 返回列表. 用多长的刀. 就要损失掉多少5. startswith() 判断是否以xxx开头6. find(), count(), index()7. len() 字符串长度. python的内置函数3. for循环for 变量 in 可迭代对象:循环体, 也存在break和continueelse:当循环结束的时候会执行
# s = "王小利刘能赵四" # # # 对字符串进行遍历. # n = 0 # while n < len(s): # print(s[n]) # n = n + 1 # # # 迭代 # for c in s: # charactor # print(c)
# 都可以进行索引范围 # print(s.count("dream")) # 计算a在字符串中出现的次数 # print(s.find("a")) # 查找xxx在字符串中出现的位置. 只找第一次出现的位置, 没有就返回-1 # print(s.index("z")) # 当字符串不存在的时候. 报错# s = "abcdefg1@" # print(s.isdigit()) # %d # print(s.isalpha()) # 字母 # print(s.isalnum()) # 是否由数字和字母组成# s = "壹仟贰佰五十六萬拾" # print(s.isnumeric())