python随笔

  • 字母转换大小写
    • upper()函数,将所有字母都转换成大写
    • lower()函数,将所有字母都转换成小写
    • capitalize()函数,将首字母都转换成大写,其余小写
    • title()函数,将每个单词的首字母都转换成大写,其余小写
    • 使用方法 str.upper()
  • 删除字符串前后(左右两侧)的空格或特殊字符,()没有内容就是删除空格
    • strip()
    • 使用方法 str.strip()
  • print如何不换行
    • print(str,end="")
  • for循环中for i in range(1,101) 循环100次,1到100,取不到101
  • split函数,默认以空为分隔符,还可以指定分隔符,比如指定为.  split('.')
    • list1 = input().split()   输入 111  222  333
    • print(list1)    结果是['111' , '222' , '333']
  • 保留两位小数 print("%.2f" % num)
  • int类型没有split()用法
  • python中sorted函数默认升序排序,如果要按降序排序,可以使用reverse=True参数,例如sorted(mylist,reverse = True)
  • sorted()函数返回一个新的已排序列表,而不改变原始列表。

  • zip()函数,将列表打包成元组

l1 = [2,3,4]
l2 = [5,6,7]

l = list(zip(l1,l2)) 

d = dict(zip(l1,l2))

print(l) #[(2, 5), (3, 6), (4, 7)]
print(d) #{2: 5, 3: 6, 4: 7}

  • 内置函数max,min,sum的对象可以是列表
    • 比如取列表中的最大值    max(list1)
  • 列表使用内置函数count ,for example   list1.count()
  • 列表中查看某个元素的下标,使用内置函数count  list1.index('k')
  • replace函数,替换   for example  
    x = input()
    
    print(x.replace("a*","ab"))
    
    
    
    #输入:
    #a*andon
    #输出:
    #abandon
  • round函数 四舍五入
  • #四舍五入最多保留两位小数
    
    f1 = float(input())
    
    print(round(f1,2))
    
    
    #输入:
    #3.145
    
    #输出:
    #3.15

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值