zoukankan      html  css  js  c++  java
  • for, 类型转换和使用方法

    for 循环的用法;

     for + range() :   得到纯数字的列表

    range(起始位数, 结束为止, 步长数) : 可以制作出int类型的多数值, 也可以只给结束值

    for i  in  range(10)   顾头不顾尾, 步长

    可变类型和不可变类型:

    可变类型: 值可以改变, 但是id不变, 证明就是该变原值, 是可变类型

    不可变类型 :  值改变, id也变, 证明产生了新值, 并没有改变原值, 原值是不可变类型

    数字类型: 

    整形 int

    用途: 记录年龄, 个数,号码,出生年,享年

    定义方式:

     x = 10

    变量值, 赋值符号   变量名

    int  可以把纯数字的字符串转成int类型

    res = int("19")

    print(res)

    从十进制转其他类型

    hex()  十六进制转换

    oct()  八进制转换

    bin()   二进制转换

    常用操作 + 内置方法

    基本用不到内置方法, 哈哈, 领会吧

    算术运算与比较运算

    (+   -   *  /  //   )   ,,   in  is  and   or   not    .....

    浮点型float  

    用途:   记录身高, 体重,  重量等...

    定义方式   

    height = 1.8m

    类型转换  可以把字符串型转成float型,  但字符串也是浮点型的字符串

    float是不可变类型

    字符串类型

    用途: 记录事物状态特征的载体,  如姓名, 行为, 名人

    定义方式:  

    s = "hello world "   在双引号或三引号内

    str  功能可把任意类型转换成str类型

    常用操作  和  内置方法

    1. 按照索引取值(正向取+ 反向取)  只能取,不能添加或删除

    能被for循环遍历, 是可迭代对象

    2. 切片(顾头不顾尾, 步长  )  切片属于拷贝操作 

    s = "dkfhsdlkflks"

    print(s[:3:])

    拷贝到新的空间中, 元字符不动, 没有改变原值

    3. len() 长度, 可以得到长度个数

    4. 成员运算   in  和not in

    s = "dshfsakfjlsadfkj"

    print("hek " in s)

    False

    not in使用推荐

    5. 移除空白strip

    print(s.strip())

    6.切分   split  , 把字符串切分成一个列表, 指定分隔符切分 

    print(s.split(":"))

    7. 组合, join()   指定字符串组合格式,, 只能是字符串类型组合

    ":".join(s)  返回的是列表

    8. lower, 与 upper   小写     和   大写

    9. swapcase   大小写翻转

    10. startswith  与  endswith    判断开头和结尾字母

    11. replace  替换字符

    12. format  格式化输出. 多种用法

    13.  find   查找位置

  • 相关阅读:
    1定位与 2一些小标签的使用 3版心作用 4元素之间的转换 5项目准备
    H5 canvas建造敌人坦克
    H5 canvas控制坦克移动2
    H5 canvas控制坦克移动
    使用H5 canvas画一个坦克
    JSON
    inline-block元素间距问题的几种解决方案
    CSS垂直居中的11种实现方式
    30分钟误操作提示 您因长时间未进行操作导致页面过期
    多啦A梦css3
  • 原文地址:https://www.cnblogs.com/Knge/p/13285310.html
Copyright © 2011-2022 走看看