bool、字符串方法、for循环

1. 整型和布尔值的转换

  1. 整型:数字(int)用于比较和运算符
    1. python2中整型有(int和long/长整形) 获取的是整数
    2. python3中整型只有int 获取的是浮点数(小数)
  2. 十进制转换成二进制:bin() print(int(24)) ----0b11000
  3. 二进制转换成十进制:111000从左向右 print(int('10101',2))
  4. bool(布尔值)
    1. print(bool(1)) 数字非零就是True零就是False
    2. print(bool'1') 字符串不为空就是True,为空就是Flase

2.字符串的切片索引(下标)和步长(字符串是用来存储少量数据)

  1. 索引(下标):通过索引可以精确的定位到某个元素
  2. 切片:顾头不顾尾[起始位置:终止位置]
  3. 步长:默认为1,-1从右向左取

3.字符串的方法

  1. upper()全部大写 lower()全部小写 1562572376546
  2. startswith()判断以什么开头 endswith()判断以什么结尾1562572464756
  3. count()查看元素出现了几次1562572545369
  4. strip()去除两边的空格和换行符以及制表符1562572597576
  5. split()分割 rsplit()右 lsplit()左1562572671890
  6. replace()替换,可以指定替换的次数1562572739336

is系列

# s = "12.3"

# print(s.isalnum()) # 判断是不是字母,数字,中文
# print(s.isalpha())  # 判断是不是字母,中文
# print(s.isdigit())  # 判断字符串是不是全都是阿拉伯数字
# print(s.isdecimal())  # 判断是否是十进制
原文地址:https://www.cnblogs.com/liutong123/p/10986665.html