python开发基础(二)常用数据类型调用方法
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开发基础(二)常用数据类型调用方法的更多相关文章
- python开发基础(二)运算符以及数据类型之bool(布尔值))
# encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...
- python开发基础(二)运算符以及数据类型之dict(字典)
# encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...
- python开发基础(二)运算符以及数据类型之tuple(元组)
# encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...
- python开发基础(二)运算符以及数据类型之float(浮点类型)
# encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...
- python开发基础(二)运算符以及数据类型之list(列表)
# encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...
- python开发基础(二)运算符以及数据类型之str(字符串)
# encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...
- python开发基础(二)运算符以及数据类型之int(数字)
# encoding: utf-8 # module builtins # from (built-in) # by generator 1.147 """ Built- ...
- python开发基础(二)-运算符以及数据类型
##运算符 算数运算符: ---> 赋值运算符 >>>返回结果为值 + # 加 - # 减 * # 乘 / # 除以 ** # 幂运算 % # 取余数 // # 取商 #### ...
- Python开发(二):列表、字典、元组与文件处理
Python开发(二):列表.字典.元组与文件处理 一:列表二:元组三:字典四:文件处理 一:列表 为什么需要列表 可以通过列表可以对数据实现最方便的存储.修改等操作.字符串是不能修改的,所以无法 ...
随机推荐
- matlab中的qr函数
转自:https://blog.csdn.net/qq278672818/article/details/62038630 实数矩阵A的QR分解是把A分解为 A = QR 这里的Q是正交矩阵(意味着Q ...
- 【硬核】Dubbo常见面试题
有情怀,有干货,微信搜索[三太子敖丙]关注这个不一样的程序员. 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点.资料以及我的系列文章. ...
- ansible-playbook-jinja2管理nginx配置文件
1. 案例1:创建jinja2的nginx的主配置文件 1) 编写jinja2的nginx的主配置文件 1 [root@test-1 jinja2]# vim /ansible/jinja2/tes ...
- gitlab-centos的安装
一:gitlab-CentOS的安装 1. 环境准备 1 [root@1-231 ~]# cat /etc/redhat-release 2 CentOS Linux release 7.4.170 ...
- maven项目导入eclipse报错
错误提示: 原因:未安装maven,缺少ojdbc6.jar包 解决: 一.安装maven 第一步百度搜索Maven官网,进去之后,下载apache-maven-3.5.3-bin.zip,下载完成之 ...
- jmeter环境变量配置
参考博客:超全 https://blog.csdn.net/qq_39720249/article/details/80721777
- Codeforces Educational Round 92 赛后解题报告(A-G)
Codeforces Educational Round 92 赛后解题报告 惨 huayucaiji 惨 A. LCM Problem 赛前:A题嘛,总归简单的咯 赛后:A题这种**题居然想了20m ...
- C#Socket通讯(2)
前言 前面已经把游戏的服务端UI搭起来来了,现在需要实现的就是编写服务端控制器与客户端的代码,实现服务端与客户端的数据传输,并将传输情况显示在服务端的UI上 服务端控制器完整代码 private st ...
- 使用Navicat远程连接阿里云ECS服务器上的MySQL数据库
一.必须给服务器的安全组规则设置端口放行规则,在管理控制台中设置: 之后填写配置,授权对象是授权的IP,其中0.0.0.0/0为所有IP授权,之后保存; 二.Navicat使用的配置 在编辑连接处,要 ...
- 【CF1436B】Prime Square 题解
原题链接 题意简介 要求构造一个由不大于 1e5 的非负数构成的正方形矩阵,矩阵的每个元素不是质数,但每一行.每一列的数字的和都是质数. 思路分析 看到样例二,我们知道数字可以重复. 于是,我们很容易 ...