1 数字: int
2
3 int : 转换,将字符串转化成数字
4 num1 = '123'
5 num2 = int (a)
6 numadd = num2 +1000
7 print(num2)
8
9 num3 = 'a'
10 v = int (num3 , base = 16 ) # base==n ,base 表示进制,base = 16 就是16进制
11 print(v)
12
13
14 bit_length : 至少用几个二进制位表示
15 age = '18'
16 a = age.bit_length() # 该数字的二进制位是多少
17 print(a)
18
19
20 字符串: str
21
22 callable # 首字母大写
23 text = 'str'
24 b = text.callable()
25 print(b)
26
27 callable # 把所有的变成小写
28 c = text.casefold() # 未知的对应关系也可以.
29 print(c)
30 d = text.lower()
31 print(d)
32
33 center # 设置宽度,并将内容居中
34 e = text.center(20,'#') # center 表示字符串居中,打印输出20个字符位,其他用'#'代替,代替符只能是一个字符
35 print(e)
36
37 count # 计算该字符串中出现了多少次该字符
38 f = text.count('e',5) # 从开始到第5个字符,可以设置起始位置 和 结束位置
39 print(f)
40
41 ##### encode decode
42
43 endswith # 以XXX结尾(判断)
44 g = text.endswith('a') # 判断该字符串是不是以'a'结尾
45 print(g)
46 startswith # 以XXX开头(判断)
47
48 find # 从开始往后找,找到第一个之后,获取其位置
49 h = text.find('a',5) # 从开始到第5个字符,可以设置起始位置 和 结束位置
50
51 format # 格式化,将字符串中的占位符替换成指定的值
52 text = 'i , an ,{name},age {a} '
53 print(text)
54 j = text.format(name='XXX',a=18) # 从text中的{name}替换成'XXX'
55
56 text = 'i , an ,{0},age {1} '
57 j0 = text.format('XXX',18) # 从text中的0替换成'XXX'
58
59 text = 'i , an ,{name},age {a} '
60 k1 = text.format (name='XXX',a=28)
61 k2 = text.format ({'name':'XXX','age','18'})
62 print(k1)
63 print(k2)
64
65 index # 和find 相同,如果找不到报错
66 l = text.index('8')
67
68 isalnum # 判断只能字符串中只包括字母和数字
69 q = text.isalnum()
70
71 expandtabs # 断句按位,空字符补全
72 w = text.expandtabs(2)

python开发基础(二)常用数据类型调用方法的更多相关文章

  1. python开发基础(二)运算符以及数据类型之bool(布尔值))

    # encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...

  2. python开发基础(二)运算符以及数据类型之dict(字典)

    # encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...

  3. python开发基础(二)运算符以及数据类型之tuple(元组)

    # encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...

  4. python开发基础(二)运算符以及数据类型之float(浮点类型)

    # encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...

  5. python开发基础(二)运算符以及数据类型之list(列表)

    # encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...

  6. python开发基础(二)运算符以及数据类型之str(字符串)

    # encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...

  7. python开发基础(二)运算符以及数据类型之int(数字)

    # encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...

  8. python开发基础(二)-运算符以及数据类型

    ##运算符 算数运算符: ---> 赋值运算符 >>>返回结果为值 + # 加 - # 减 * # 乘 / # 除以 ** # 幂运算 % # 取余数 // # 取商 #### ...

  9. Python开发(二):列表、字典、元组与文件处理

    Python开发(二):列表.字典.元组与文件处理 一:列表二:元组三:字典四:文件处理 一:列表   为什么需要列表 可以通过列表可以对数据实现最方便的存储.修改等操作.字符串是不能修改的,所以无法 ...

随机推荐

  1. Linux 的shell指令

    ------十六进制查看文件 ------  ls 命令 ---- cp  ----- chmod

  2. C 面向对象编程 --- 一模块的串口协议解析

    // 任务目的// 解析串口收到的54个字节.这54个字节包含了8个车道的5大信息以及校验信息.// 实现了查询每条车道包含了哪些信息. #include <stdio.h>#includ ...

  3. Keil ARm新建项目

    一.新建一个工程 选好芯片后确认,完成创建 二.新建一个文件 保存为后缀名为*.c的文件 三.把文件添加进项目里面 四.测试 发现有警告 五.给项目添加特定的文件,去除警告或错误 现在保存项目的文件夹 ...

  4. Ubuntu通过Apache安装WebDav

    使用KeePass保存密码,在个人服务器上安装WebDav协议. # 安装Apache2服务器 sudo aptitude install -y apache2 # 开启Apache2中对WebDav ...

  5. 解决mybatis-plus更新数据的时候,有值为空导致更新失败的问题

    问题 在用mybatis-plus更新数据的时候,更新失败,错误信息如下: Cause: org.apache.ibatis.type.TypeException: Could not set par ...

  6. Redis 的完整安装过程

    Windos 版本安装 Redis 官方并不支持 Window 版本,但是微软公司在 Github 上维护了一个 Windows 版本的 Redis 项目,供 Windows 用户下载使用. 下载地址 ...

  7. redis协议规范

    好多年前看过redis的代码,那个时候还是2.6的版本,集群和哨兵还没加入正式代码,这几年redis发展的好快.简略翻译一篇文章redis的https://redis.io/topics/protoc ...

  8. 多测试讲解_009肖sirRF自动化框架安装教程

    robot framework:自动化测试框架 Python3.7 RIDE(可视化界面).  Wxpython  pip(在线下载) . setuptools(在线安装) . 第三方库 第三方库:s ...

  9. MeteoInfoLab脚本示例:读取远程文件

    利用Unidata netCDF Java库对远程文件的读取能力(OpenDAP, ADDE, THREDDS等),可以读取远程文件并绘图.脚本程序: fn = 'http://monsoondata ...

  10. windows.h头文件中改变光标位置的函数——SetConsoleCursorPosition

    COORD 具体为 typedef struct COORD{ short X; short Y; } COORD,*PCOORD;     可以用来记录坐标. #include <iostre ...