day03

昨日内容回顾

沟壑南平 山海不再 人间烟火无半点属于我

春去秋来 时光冉冉 我与你的距离从未改变

春去秋来 时光冉冉 天上地下皆因你而改变

今日学习

回文数的三种写法

字符串一旦被定义,就不能被修改

课后总结

进制转换

二进制转十进制

十进制转二进制

二进制以ob开头

八位:128 64 32 16 8 4 2 1 -->和为255 2[^8] -1

数字中只有0是False,其余都为True

字符串中只要有内容就是True,其余都为False

字符串

  1. 索引

    以下标来寻找值,从0开始

    可以从左往右:0-1-2.。。

    可以从右往左:-1-2-3.。。

    索引值不能超过len(字符串)

  2. 切片

    求出区间的值

    顾头不顾尾

    字符串[起始索引:终止索引

    字符串[::]:表示取得所有

    字符串[-6:]:表示取得往后所有

    切片超出索引值不会报错

  3. 步长

    1. 迈的步子
    2. 迈的方向
  4. 回文数

    msg = '123321'
    print(msg[0:])
    print(msg[-1::-1])
    if msg[0:] == msg[-1::-1]:  #msg[::] == msg[::-1]
        print("是回文数")
    else:
        print("不是")
  5. 字符串的方法

    strip():去除头尾两边的空格,换行符,制表符
    split():使用字符串中的某个字符将字符串变为列表
    upper():将字符串转换为大写
    lower():将字符串转换为小写
    replace():替换字符串中的内容
    count():计算字符串中某个字符出现的次数
    len():计算字符串的长度
    startswith():判断以什么开头
    endswith():判断以什么结尾
    1. 随机数

      import random

      random.randint()

    2. is系列

    isalpha():判断是不是由字母中文组成
    isdigit():判断是不是以数字组成 #⑤这个bug无法处理,所以一般使用isdecimal()
    isdecimal():判断是不是十进制数字组成
    isalnum():判断是不是字母,数字,汉字

    for循环

    for 变量名 in 迭代的对象

    ​ 循环体

    s = '12342112'
    for i in s
     pass
    print(i) # i is value :2
    因为I是从第一位一直指向到最后一位
    

    可迭代的对象除了Int和布尔值,其余均可以迭代

你可能感兴趣的:(day03)