编程语言
首页 > 编程语言> > 七天学会Python基础-第一天3/4

七天学会Python基础-第一天3/4

作者:互联网

数据类型,in,for循环

  1. 基础数据类型
    • int,数字
      • 用于计算(主要)
      • 不同进制之间的转换
        • 二进制转换成10进制(个位乘2的0次方+十位乘2的1次方+百位乘2的2次方+千位乘2的3次方...)
        • 十进制转换成2进制(除2取余->逆向排列)
        • int.bit_length() 有效的二进制长度位数
      • int->bool
        • 非0是True,0是False
      • int->str
        • i=10,str=str(i)
    • str,字符串
      • str->int
        • str="123",int(str),int括号里必须是数字组成
      • str->bool
        • 非空即True
    • bool,布尔
      • bool->int
        • True=>1,False=>0
    • []:list,列表
    • (12,3,324,"str"):tuple,元组(不可变列表)
    • {"key":"value"}:字典
    • set集合,交集,并集,差集
  2. int
  3. bool
  4. str
    • 索引,切片
    • 常用操作方法
      • str.upper()
      • str.lower()
      • str.startswitch(str,start,end),默认从头到尾
      • str.endswitch(str,start,end),默认从头到尾
      • str.replace(old,new,number of times),默认全部替换
      • str.strip(str),默认去除两端的空格换行回车制表符
      • str.split(sep),默认以空格分割,经常用于字符串转列表
      • str.join(iteration),使用str将可迭代数据类型的iteration连接成为字符串
      • str.count('a'),计算a在str中出现的次数
      • format:格式化输出
        • msg="我叫{}今年{}性别{}".format("大壮",25,"男")
        • msg="我叫{0}今年{1}性别{2}".format("大壮",25,"男")
        • msg="我叫{name}今年{age}性别{sex}".format(name="大壮",age=25,sex="男")
      • is 系列
        • str.isalnum(),字符串由字母或数字组成(alpha,num)
        • str.isalpha(),字符串只由字母组成(alpha)
        • str.digit(),判断数字,不用记
        • str.isdecimal(),字符串只由十进制组成()
  5. for循环
    • in,not in
    • for i in iteration:

标签:七天,第一天,format,Python,默认,int,bool,str,字符串
来源: https://www.cnblogs.com/doubledabo/p/14772898.html