知识以代码的形式展现
数字
#encoding: utf-8
# 1 加 减 乘 除
print(2+3)
print(2-3)
print(2*3)
print(3/2) #取整,print(3.0/2)=1.5
print(3%2) #取余
# 2 乘方
print(3**2)
print(3**3)
# 3 运算规律
print(2+3*4/2)
# 4 浮点数
print(0.1+0.1)
print(0.1*0.1)
print(0.1/0.1)
print(3+0.1)
# 5 数字转换成字符串 str()
age=23
#数字23,python无法识别是23或是2 3,所以直接强制转换成字符串就好打印出来了
message= "happy"+" "+str(23)+"rd birthday"
print(message)
字符串
#encoding: utf-8
name = "xd xd"
language=' python '
fisrt_name = "jack"
last_name = "ma "
full_name_1= fisrt_name +last_name
# 1 字符串可直接通过+相加
full_name_2= fisrt_name + " " +last_name
# 2函数更换字母大小写
print(name.title()) #首字母大写
print(name.upper()) #全部大写
print(name.lower()) #全部小写
print(full_name_1)
print(full_name_2)
# 3 制表符和换行符
print("\t xd") # \t制表符
print("\n xd") # \n换行符
# 4 删除空白,注意的是中间的空格无法去除
print(language.rstrip()) #删除前空格
print(language.lstrip()) #删除后空格
print(language.strip()) #删除两边空格
列表
#encoding: utf-8
# 1 数组列表,[]表示列表,其中的元素用逗号,隔开
bicy=['dad','mom','bro']
print(bicy)
# 2 可以通过数组序号打印特定元素
print(bicy[0]) #打印该数组的第0位
print(bicy[1]) #打印该数组的第1位
print(bicy[-1]) #打印倒数第一个
print(bicy[1].upper()) #通过之前学的,添加属性
# 3 修改数组列表里的值
bicy[2]='sis' #第二个哥哥换成妹妹
print(bicy)
# 4 列表里添加元素
##4.1列表尾部添加元素
bicy.append('bro')
print(bicy)
##4.2列表n位内插入元素
bicy.insert(0,'grf') #第0位插入grf
print(bicy)
# 5 列表内删除元素
##5.1使用del语句删除n位元素
del bicy[4]
print(bicy)
##5.2 利用pop函数 这里做一下说明,变量aa.pop()函数 相当于一个结构体,使用变量aa.pop()也是经过某些操作的变量
bicy.append('bro')
print(bicy.pop())
print(bicy)
print(bicy.pop(0)) #xxx.pop(n),弹出第n个元素,xxx.pop(n)等于该元素
print(bicy)
##5.3 根据列表内已知元素直接删除
bicy.remove('mom')
print(bicy)
# 6 组织列表
## 6.1 sort函数以字母表顺序 对列表进行永久排列
cars=['bmw','honda','audi','toyota']
cars.sort()
print(cars)
## 6.2 反方向排序
cars.sort(reverse= True)
print(cars)
## 6.3 sorted临时排序,只在该句函数中才能临时排一排序号,然后结束之后又回到原来的顺序
print(sorted(cars)) #该函数结束之后又回到原来的顺序中了
print(cars)
## 6.4 reverse将元素列表倒序,若要恢复那就再revers一遍
cars.reverse()
print(cars)
cars.reverse()
print(cars)
## 6.5确定列表长度len(xx)
print(len(cars))