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开发(二):列表.字典.元组与文件处理 一:列表二:元组三:字典四:文件处理 一:列表 为什么需要列表 可以通过列表可以对数据实现最方便的存储.修改等操作.字符串是不能修改的,所以无法 ...
随机推荐
- 066 01 Android 零基础入门 01 Java基础语法 08 Java方法 02 带参有返回值方法
066 01 Android 零基础入门 01 Java基础语法 08 Java方法 04 带参有返回值方法 本文知识点:带参有返回值方法 说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进 ...
- c++中CString:: Find , ReverseFind, Left, Right
CString 是在MFC中的头文件 非MFC加上afx.h头文件 直接上代码: // ConsoleApplication1.cpp : Defines the entry point for th ...
- 如何使用 dotTrace 来诊断 netcore 应用的性能问题
最近在为 Newbe.Claptrap 做性能升级,因此将过程中使用到的 dotTrace 软件的基础用法介绍给各位开发者. Newbe.Claptrap 是一个用于轻松应对并发问题的分布式开发框架. ...
- 2. 在TCGA中找到并下载意向数据
听说过别人用生信分析"空手套白狼"的故事吧想做吗好想学哦~ 或多或少都知道GEO和TCGA这些公共数据库吧!那么你知道怎么在数据库上找到意向数据,并且成功下载呢?这第一步要难倒一大 ...
- git add 添加错文件如何撤销
git add 添加 多余文件 这样的错误是由于, 有的时候 可能 git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件 git add 如果添加了错误的文件的话 以下是撤 ...
- mysql update 子查询作为条件
UPDATE t_commission_template tctJOIN ( SELECT max(id) maxid FROM t_commission_template WHERE taken_m ...
- 多测师讲解python函数 _open_高级讲师肖sir
open()函数 #open() 函数用于打开一个文件,创建一个 file 对象 #Python open() 函数用于打开一个文件,并返回文件对象, # 在对文件进行处理过程都需要使用到这个函数,如 ...
- JVM系列【6】GC与调优1
JVM系列笔记目录 虚拟机的基础概念 class文件结构 class文件加载过程 jvm内存模型 JVM常用指令 GC与调优 GC基础知识 什么是垃圾 没有任何引用指向的一个对象或多个对象(循环引 ...
- MeteoInfoLab脚本示例:数据投影-FLEXPART
FLEXPART是一个类似HYSPLIT的扩散模式,它输出的netcdf文件参照了WRF,可惜全局属性没有写全,比如只有一个投影名称(例如Lambert),没有相关的投影参数:中央经度,标准纬度等等. ...
- 【UER #1】DZY Loves Graph
UOJ小清新题表 题目内容 UOJ链接 DZY开始有\(n\)个点,现在他对这\(n\)个点进行了\(m\)次操作,对于第\(i\)个操作(从\(1\)开始编号)有可能的三种情况: Add a b: ...