python学习之数字,字符串,列表

知识以代码的形式展现

数字

#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))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值