变量和for循环

整数
  1. 8421码

    十进制转化成二进制

布尔值
  1. bool值只有两种:True 和 False
  2. 0是False 非0的都是True
  3. 空字符串是False 其他都是Ture
  4. 可以支持格式的转化 如str→bool bool→str等
字符串
  1. python中只要用引号引起来的就是字符串

    ” “ 和 ‘ ’可以配合使用

  2. 索引

    根据位置信息,来寻找所求的信息

    准确定位到元素

    位置号,从左往右是从0开始

    从右往左是从-1开始的

    支持索引的都支持切片

切片
  1. 区间name[起始位置:终止位置]

    顾头不顾腚

  2. 步长:你走路迈的步子大小

    格式 name[起始位置:终止位值:步长]

    终止位置超出了字符串长短无所谓,但是步长不行,会报错

  3. 步长的方向很重要

    步长为正,从左往右

    步长为负,从右往左

    切片方式与步长方向一致

切片操作
  1. 大小写

    1. 大写 name.upper()
    2. 小写 name.lowwer()
  2. 替换

    name.replace(old,new,n)

  3. 计数

    name.count("字符或者字符串")

  4. 除空格

    name.strip()

    name.lstrip()

    name.rstrip()

  5. 分割

    name.split()

    分割后的内容是一个列表

  6. 格式化

    按照位置顺序填充

    name ="alex{}wusir{}"

    name1=name.format("结婚",”要结婚)

    按照索引位置填充

    name ="alex{1}wusir{0}"

    name1=name.format("结婚",”要结婚)

    按照名字填充

    name ="alex{a}wusir{b}"

    name1=name.format(a="结婚",b=”要结婚)

  7. is 系列--判断

    name="alex666"

    print(name.isdigit()):判断是不是数字

    print(name.isdecimal()):判断是不是十进制

    print(nsme.isalpha()):判断中文和字母

    结果是True 或者 False

for循环
  1. len(s) #工厂函数--所有类型都能用 除了int和bool

    求数据长度

  2. for + 变量 +in +可迭代对象:(除了int和bool)

    pass 和 ... 就是占位符

    for 循环结束后,变量指向迭代对象的最后一个元素

  3. range() 是一个范围

    py2和py3不同,py2直接是列表,py3是原话

    for i in range():

    ​ range(1,10) (起始位置,终止位置,步长)

    ​ range(10) 指定了终止位置,起始位置默认了0

    100 到 0 range(100,-1,-1)

转载于:https://www.cnblogs.com/li-dong-yu-95-11-21/p/10979697.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值