首页 > 其他 > 详细

数据类型

时间:2020-02-04 14:32:57      阅读:73      评论:0      收藏:0      [点我收藏+]

第三章节 数据类型

3.1 、字符串(str)
  1. .upper() 【大写】【有返回值】

python info = "alEX" name1 = info.upper() print(name1)

  1. . lower() 【小写】【有返回值】

python info= "ALEX" name1 =info.lower() print(name1)

  1. isdigit () 【判断能否转换数字】【有返回值】

python info = "14333" if info.isdigit(): print("可以")

  1. . issecimal () 【判断10以内的数字【有返回值】】

python info = "8" if info.isdigit(): print("可以")

  1. strip() 去空白+\t+\n + 指定字符串【有返回值】

python info = "k1:1|k2:2|k3:3" v2 = info.replace(":","|") print(v2)

  1. .replace () 【替换】【有返回值】

python info =" 143 " v2 = info.rstrip() print(v2)

  1. .split () 【分割】【有返回值】

python v1 = "k1|1|k2|2|k3|3" v2 = v1.split("|",) print(v2)

  1. format 【占位符】【有返回值】

python name = "名字:{0},年龄:{1},性别:{2}".format("alex",18,"男") print(name)

  1. encode 【转换编码】【有返回值】

python name = "alex" v1 = name.encode("utf - 8")

  1. " _".join () 【拼接】【有返回值】

    ```python name = "alex" v1 = "_".join(name)

    ```

  2. .startswint () 【以什么开头】【有返回值】

    python name = "alex" v1 = name.startswith("al") print(v1)

  3. .endswith () 【以什么结尾】【有返回值】

    python name = "alex" v1 = name.endswith("al") print(v1)

3.2、 整型(int)
  1. py2 整除保留整数(from_ future _import dicisiom)多加一行代码

py3 整除保留全部

  1. py2 长度int /long

py3 只有int

?

3.3、 布尔值(bool)
  • bool 【True/False】
  • None / 0 / " " / ( ) / [ ] /{ } / set()/ 都是 False
3.4 、列表(list)
  1. .append () 【追加】【没有返回值】

python info = ["alex","old"] info.append("boy") print(info)

  1. insert () 【插入】【没有返回值】

python info = ["alex","old"] v1 = info.insert(2,"666") print(info)

  1. .reverse () 【反转】 【无返回值】

  2. extend () 【批量添加】 【无返回值】

  3. .sort () 【排序】 【无返回值】

  4. remove 【删除】 【无返回值】

  5. pop 【删除】 【返回删除数据】

  6. del 【删除】 【无返回值】

  7. clear 【清空】 【无返回值】

  8. .range (0,100) 【形成数字列表】

  9. update() 【批量添加】 【无返回值】

  10. find/index. 【返回索引的位置】

3.5、元组(tuple)
3.6、字典(dict)
  1. keys 【键】 【有返回值】

python v1 = {"name":"alex","age":"18"} for i in v1.keys(): print(i)

  1. valuers ()【值】【有返回值】

python v1 = {"name":"alex","age":"18"} for i in v1.values(): print(i)

  1. items () 【键值】【有返回值】

python v1 = {"name":"alex","age":"18"} for i in v1.items(): print(i)

  1. get 【判断内容是否在字典里】 【有返回值】

python name = {"name":"alex","age":18} v1 = name.get("name") print(v1)

  1. update 【有返回值】

python v1 = {‘k1‘:‘v1‘,‘k2‘:‘v2‘} v1.update({‘k4‘:‘v4‘,‘k2‘:666}) print(v1)

3.7、集合(set)
  1. .add 【条件】 【有返回值】

python info = {1,2,3} info.add("alex") print(info)

  1. discode 【删除】【有返回值】

python info = {1,2,3,"alex"} info.discard("alex") print(info)

  1. difference 【差集】【有返回值】

python v1 = {1,2,3,"alex","get"} v2 = v1.difference([11,22,"get","alex"]) print(v2)

  1. unoin 【并集】 【有返回值】

python v1 = {1,2,3,"alex","get"} v2 = v1.union([11,22,"get","alex"]) print(v2)

  1. symmetric_difference【对称差集】【有返回值】

python v1 = {1,2,3,"alex","get"} v2 = v1.symmetric_difference([11,22,"get","alex"]) print(v2)

  1. intersection(交集) 【有返回值】

python v1 = {1,2,3,"alex","get"} v2 = v1.intersection([11,22,"get","alex"]) print(v2)

3.8、公共功能:
  • len

```python v1 = "alex" v1_len = len(v1)

```

  • 索引

python v1 = "oldboy" v2 = v1[0:-1] print(v2)

  • 步长

python name = "alexoldboy" v1 = name[::-2] print(v1)

  • 切片

python v1 = "oldboy" v2 = v1[1:3] print(v2)

  • for

python name = ‘alex‘ for i in name : print(i)

3.9 嵌套
4.0 None

数据类型

原文:https://www.cnblogs.com/wudongmin/p/12259174.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!