Python - 开发笔记(附示例代码)

本文介绍了Python中的基本语法,如range函数的用法,字符串的拼接方法,while循环的运用,map函数的使用,hex函数将整数转为十六进制,split和zfill字符串处理函数。旨在帮助初学者掌握这些核心概念。
摘要由CSDN通过智能技术生成


1、range()函数

  • 语法格式:range(start, stop, step)
  • 即:range(初值, 终值, 步长)
  • 终值一定要设置,初值默认为0,步长默认为1
  • 代码示例
    for i in range(0, 9, 3):
       print("i:",i)
    
    运行结果:
    i: 0
    i: 3
    i: 6
    

2、字符串拼接

2.1 +

disp_str="1234"
disp_str+="5678"
print(disp_str)

运行结果:'12345678'

2.2 ‘sep’.join(seq)

  • sep:分隔符。可以为空

  • seq:要连接的元素序列、字符串、元组、字典

  • 语法:以sep作为分隔符,将seq所有的元素合并成一个新的字符串

    list = ['1','2','3']
    print(''.join(list))
    print('-'.join(list))
    
    运行结果:
    123
    1-2-3
    

3、while 循环

  • while循环可以不断地循环,直到不满足指定条件为止

  • 可以根据实际运行情况改变m的值,而 for i in range() 循环只能固定步长

    list = [0,1,2,3,4]
    m = 0
    while m < len(list):
        print("m: ", m)
        # m 的值可以改变
        m += 2
    	
    运行结果:
    m:  0
    m:  2
    m:  4
    

4、map(lambda x : expression, iterable)

  • x : 参数,可以不只一个参数

  • expression:表达式

  • iterable:可迭代的对象,比如列表、元组等

    list1 = [1, 2, 3]
    list2 = [1, 1, 1]
    # map()函数返回iterators类型,不再是list类型。此时需要进行list转换
    print(list(map(lambda x : x**2, list1)))
    print(list(map(lambda x,y : x+y, list1, list2)))
    
    运行结果:
    [1, 4, 9]
    [2, 3, 4]
    

5、hex()

  • hex(int_num)
  • int_num :一个整数
  • 返回值:字符串,这个字符串以“0x”开头,后面跟着十六进制的数值
    num = 10
    print(hex(num))
    
    运行结果:0xa
    

6、split()

  • str.split(sep, maxsplit)
  • str:要进行分割操作的字符串
  • sep:分隔符
  • maxsplit :最大分割次数。默认值-1,表示不限制分割次数
  • 返回值:一个字符串列表
    str1 = "run away ! Now !"
    print(str1.split(' '))
    
    运行结果:['run', 'away', '!', 'Now', '!']
    

7、zfill()

  • 用于在字符串的左侧填充 0(zero),使字符串达到指定的长度
  • str.zfill(width)
  • str:需要进行填充的字符串
  • width:填充后字符串的总长度
    str1 = '123'
    print(str1.zfill(6))
    
    运行结果:000123
    

总结

  • 一直更新内容~

  • 欢迎纠正,(づ ̄3 ̄)づ╭❤~
    如果有帮助到你,能点个赞吗?ღ( ´・ᴗ・` ) 比心

  • 14
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力的小肥丸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值