zoukankan      html  css  js  c++  java
  • 第三章

    day03

    第三章

    1、int-整形:用于计算和比较

    • python3: 全部为整形

    • python2:整形,长整形 long

      1. 10 进制转2进制:bin()函数

        方法:除2求余,从下往上

      2. 2进制转10进制:int("11100", 2)函数

        方法:当前位置上乘以2的位数减1次方,并且相加即可

    2、布尔值转换

    1. 整形与布尔型转换

      1. int 型转布尔值:bool(45)函数

        在整形中,只要是非零都为True

      2. 布尔值转为int型:int(True)函数

        布尔值中0--False 1--True

    2. 字符型与布尔型转换

      1. 字符串转换为布尔值:bool("jhh")

      2. 布尔值转为字符串:str(True)

        字符串只要没有内容就为False

    3、--字符串:用于数据存储,存储少量数据

    ​ 用双引号引起来的都是字符串

    ​ 字符串中的每一个字母或字符都称为元素

    1. 索引(下标)

      1. 从左到右(正向索引从0开始)

      2. 从右到左(反向索引从-1开始)

        索引的时候不能超出索引最大值

    2. 切片

      [起始位置(包含):终止位置(不包含)]:顾头不顾尾

      [:]默认从最开始到最后

      切片的时候可以超出索引值

    3. 步长

      1. 步长决定查找的方向,以及查找是迈的步子
      2. 切片的时候步长默认为1
      3. 正数为正向索引(从左到右),负数为反向索引(从右到左)
      4. 在结束位置内:起始位置+步长得到下一字符元素
      5. [::-1]将字符串反转输出
      6. 字符串是不可变数据类型,字符串是有序的
    4. 字符串方法

      1. upper() 全部大写
      2. lower() 全部小写
      3. startswith() 以什么开头
      4. endswith() 以什么结尾
      5. count() 统计 计数
      6. strip() 脱(脱头尾两端的空格,换行符 ,制表符 );去除头尾两端指定内容
      7. split() 分割(默认空格,换行符 ,制表符 );也可以以指定的元素分割。可以指定分割的次数
      8. replace() 替换. Replace(“要被替换的内容”,”替换为的内容”,替换次数)
    5. 格式化

      Format() :按照位置顺序进行填充;按照索引填充;按照名字进行新填充name = "{}今年:{}".format("宝元",18) # 按照位置顺序进行填充# name = "{1}今年:{0}".format("宝元",18) # 按照索引进行填充# name = "{name}今年:{age}".format(name="宝元",age=18) # 按照名字进行填充

    4、 is 系列是进行判断返回的是布尔值

    1. isdigit() 判断字符串中的内容是不是全部是数字(阿拉伯数字)
    2. isdecimal() 判断是不是十进制数
    3. isalnum() 判断是不是数字,字母,中文
    4. isalpha() 判断是不是字母,中文

    5、公用的方法:len() 求字符串长度

    6、 for循环:

    1. for i in "oijijhdfi":

      执行语句

      ​ Pass :过,占位

    For i in 变量:

    Pass ...和pass 功能一样,但推荐使用pass执行语句

    Pass就是相当于在for循环中执行了一个什么都不做的语句

    For – 关键字I--- 变量名in ---- 关键字msg--- 可迭代对象

    For循环在循环的时候就已经进行了赋值

  • 相关阅读:
    LeetCode每周记录-3
    leetcode每周记录
    leetcode每周记录
    软件工程课程总结报告
    微信抢票应用开发总结
    C#获取项目程序及运行路径的方
    python opencv 读取USB摄像头的像素问题
    去除激活水印办法
    系统激活成功仍显示水印,取消激活方法
    bytes,bytearray
  • 原文地址:https://www.cnblogs.com/yuancw/p/11444129.html
Copyright © 2011-2022 走看看