1 基础要素
1.1数值
1.1.1 整数
1.1.2 浮点数
额外知识点
tpye函数
1、可以对对象调用这个函数,用来获得这个对象的更多信息
2、可以对python中所有命名对象调用这个函数,包括变量,函数,语句等
math模块
用法:from math import exp,log,sqrt
1.2 字符串
1.2.1 len:计算字符串长度,空格也计入
+:将两个字符串相加
str1 = 'I am W' str2 = 'I am BOY' print(str1+str2)
1.2.2 取出索引要求的元素
#########字符串
my_str = 'python is my favourite'
element = my_str[2]
print(f'从{my_str}里取到索引为2的元素是{element}')
# 注意:字符串也是无法完成修改功能的
# 字符串的index方法 字符串.index()找到字符串的特定字符
value = my_str.index('is')
print(f'字符串{my_str}的is的index为{value}')
# 字符串的替换
# replace
my_new_str = my_str.replace('is', '是')
print(f'更换后的字符串为{my_new_str}') # 这个更换是指通过replace创建一个新的字符串,
不是改变原始的字符串
# replace实现字符串的切分
my_list = my_new_str.split(' ')
print(f'字符串{my_new_str}经过split分割后为{my_list},输出类型为{type(my_list)}')
#字符串按照要求删除指定字符串
str1 = '12python is my favourite programming language21'
my_new_str1 = str1.strip('1''2')#这‘12’里两种方法都可以
print(f'str1经过strip方法后为:{my_new_str1}')
#统计字符串某元素出现的次数count()
#统计字符串的长度len()
1.3 列表
列表四大操作:查修查删
# 列表的方法标签:index,python,基础,list,print,字符串,str,数据处理,my From: https://www.cnblogs.com/wwnian950719/p/16590296.html
# 插入列表,修改列表,查询列表,删除列表,
my_list = [[1, 3, 4], 'WW', True]
index = my_list.index('WW')
print(index)
my_list[0] = '小明'
print(my_list[0])
print(f'输出的新的结果是:{my_list}') # z注意这个写法
# 插入
my_list.insert(1, 'hello')
print(f'输出的新的结果是:{my_list}') # z注意这个写法
# 追加
my_list.append('hahah')
print(f'输出的新的结果是:{my_list}')
# 追加一个新的列表
my_list2 = [1, 2, 4, 5]
my_list.extend(my_list2)
print(f'输出的新的结果是:{my_list}')
# 删除
print(f'输出的新的结果是:{my_list}')
my_list.pop(2) # 按照下标删除
print(f'输出的新的结果是:{my_list}')
列表遍历
while()列表遍历
index = 0
while index < len(列表):
元素 = 列表[index]
对元素进行处理
index = +=1
for循环和while循环区别
在循环控制上:
while循环可以自定循环条件,并自行控制
for循环不可以自定循环条件,只可以从容器内取出
在无限循环上:
while循环可以通过条件控制做到无限循环
for循环理论上不可以,因为被遍历的容器容量不是无限的
在使用场景上:
while循环适用于任何想要的场景
for循环适用于遍历数据场景或者简单的固定次数循环场景
1.4 元组
元组和列表很相似,只不过一个可以更改,一个不可以。
1.4.1 定义
t1 = (1,2,4,5,2,4)
t1 = tuple(1,2,4,5,2,4)