Python基础【基本数据类型】
基本数据类型分类
数字 int
字符串 str
列表 list
字典 dict
元祖 tuple
布尔值 bool
1、数字 :
-int (将字符串转为数字 )
a="123"
b=int(a)
print(b)
其含义:123先作为字符串赋给a,将a作为数字赋给b
补充:多进制互转
a='101011'
b=int(a,base=10)
该语句中10表位进制数,系统默认为10进制
-bit_length()
age = 20
r=age.bit_length()
print(r)
结果输出为5,含义为,转为二进制下,该数字字符个数。
2、字符串:str
.capitalize() :其含义为字符串首字母转为大写
a='asdfasdf'
b=a.capitalize()
print(b)输出结果:Asdfasdf
.casefold() : 其含义为字符串全部转为小写
a='asDfasdf'
b=a.casefold()
print(b)输出结果为:asdfasdf
.center(self,width,fillchar=None) :其含义为将该字符串在长度为width的空间内居中,空白处用None填充【None表示空白/默认】
a='dadfsaffadf'
b=a.center(16,'*')
print(b)输出结果为:**dadfsaffadf***
.count(self, sub, start=None, end=None):其含义为查找字串中从有start开始至end结尾的sub字符串共有几个【None表示默认】
a='dadfsaffadf'
b=a.count('a',0,7)
print(b)其含义为:在字符串dadfsaffadf中第1-8位有几个a
输出结果为:2
.endswith(self, suffix, start=None, end=None):其含义为在字符串中start至end的位置是否以suffix字符结尾
a = 'dadfsaffadf'
b = a.endswith('dad')
print(b)输出结果:False
a = 'dadfsaffadf'
b = a.endswith('df')
print(b)输出结果:True
同理,还存在一个.startwith
.find(self, sub, start=None, end=None):在字符串start至end的位置内查找字符串sub第一次出现的位置(第一位是0,第二位是1)
a = 'dadfsaffadf'
b = a.find('df')
print(b)输出结果:2(在第三位发现df字符串)
补充,如果Python在字符串中找不到,则输出“-1”
.format():字符串中占位符内容填充
a = 'dadfsaffadf,{c}'
b = a.format(c='111')
print(b)补充:如果占位符内容是0、1、2、3等,()内可以直接引号内可以直接写内容,但是填充是按照“0-1-2-3”依次填充
a = 'dasf,{0},{2},{1}'
b = a.format('aaa','bbb','ccc')
print(b)输出结果:dasf,aaa,ccc,bbb
.format_map():和.format()意思一样,但是格式不一样
1、.format_map()内要写字典
2、数字可不用了
a = 'dasf,{t},{r},{e}'
b = a.format_map({'t':'aaa','e':'bbb','r':'ccc'})
print(b)输出结果:dasf,aaa,ccc,bbb
.index(self, sub, start=None, end=None):意思和.find()一样,但是如果找不到就会报错!(这特么是个垃圾)
.isalnum():判断字节是否是由数字和字母构成,如果是,则输出True,如果不是则输出False
a = 'da123sf'
b = a.isalnum()
print(b)输出结果:True;
a = 'da+123sf'
b = a.isalnum()
print(b)输出结果:False
.isalpha():和上面一个一样,判断是否仅有字母构成
.isascii():判断是否可以由ASCII码解析
Python基础【基本数据类型】的更多相关文章
- Python基础之数据类型
Python基础之数据类型 变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值 ...
- 第二章:python基础,数据类型
"""第二章:python基础,数据类型2.1 变量及身份运算补充2.2 二进制数2.3 字符编码每8位所占的空间位一个比特,这是计算机中最小的表示单位.每8个比特组成一 ...
- python基础一数据类型之字典
摘要: python基础一数据类型之一字典,这篇主要讲字典. 1,定义字典 2,字典的基础知识 3,字典的方法 1,定义字典 1,定义1个空字典 dict1 = {} 2,定义字典 dict1 = d ...
- 第一节 Python基础之数据类型(整型,布尔值,字符串)
数据类型是每一种语言的基础,就比如说一支笔,它的墨有可能是红色,有可能是黑色,也有可能是黄色等等,这不同的颜色就会被人用在不同的场景.Python中的数据类型也是一样,比如说我们要描述一个人的年龄:小 ...
- python基础一数据类型之集合
摘要: python基础一中介绍数据类型的时候有集合,所以这篇主要讲集合. 1,集合的定义 2,集合的功能 3,集合的方法 1,集合的定义 list1 = [1,4,5,7,3,6,7,9] set1 ...
- python基础一数据类型之元祖
摘要: python基础一中写到数据类型元祖,那么这篇主要讲元祖. 1,元祖定义 tuple1 = (1,2,'a','b') 元祖是不可变数据,所以又名只读列表.那么如何让是元祖可变呢?可以在元祖中 ...
- python基础一数据类型之列表
摘要: python基础一中写到列表,那么这篇主要讲列表. 1,定义列表 2,列表.元祖.字符串都属于序列,都可以用用索引和切片. 3,列表的方法 1,定义列表 list1 = ['a','b',1, ...
- Python基础一数据类型之数字类型
摘要: python基础一中提到了数据类型,这里主要讲解的是数字类型. 数字类型: 1,整型 2,长整型 3,浮点型 4,复数型 1,整型(int) 定义a = 1 通过type函数查看数据类型,整型 ...
- python基础(二)----数据类型
Python基础第二章 二进制 字符编码 基本数据类型-数字 基本数据类型-字符串 基本数据类型-列表 基本数据类型-元组 可变.不可变数据类型和hash 基本数据类型-字典 基本数据类型-集合 二进 ...
- Python学习day04 - Python基础(2)数据类型基础
<!doctype html>day04 - 博客 figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { ...
随机推荐
- map最最最基本用法
map<a,b>c中,a,b是变量类型 参数定义的map的名字 #include<stdio.h> #include<map> //头文件 map<int,c ...
- Java开发工程师最新面试题库系列——Java基础部分
JAVA基础 面向对象有哪些特征? 答:继承.封装.多态 JDK与JRE的区别是什么? 答:JDK是java开发时所需环境,它包含了Java开发时需要用到的API,JRE是Java的运行时环境,JDK ...
- Linux内核实现透视---工作队列
作为Linux中断低半部的另一种实现机制的基础,工作队列的出现更多的是为了解决软中断和Tasklet对于用户进程的时间片的不良影响问题的.工作队列本身是可以使用内核线程来替代的,但是使用线程来实现复杂 ...
- ubuntu+将主机编译的库链接到虚拟环境Python中
这里且以opencv为例: cd ~/.virtualenvs/YOUR_ENV/lib/python3.5/site-packages/ ln -s /usr/local/lib/python3.5 ...
- 加密算法大全图解 :密码体系,对称加密算法,非对称加密算法,消息摘要, Base64,数字签名,RSA,DES,MD5,AES,SHA,ElGamal,
1. 加密算法大全: ***************************************************************************************** ...
- CSS3 弹性盒子(Flex Box)
1 CSS3 弹性盒子(Flex Box) 1 http://caniuse.com/#search=flex%20box https://www.w3.org/TR/css-flexbox-1/ C ...
- jQuery 使用注意事项 与 小技巧(tips)
jQuery 使用注意事项 与 小技巧(tips) 1 $( document ).ready() https://learn.jquery.com/using-jquery-core/documen ...
- React Transforming Elements All In One
React Transforming Elements All In One https://reactjs.org/docs/react-api.html#transforming-elements ...
- API 授权 All In One
API 授权 All In One 身份验证 授权类型 身份验证类型 继承认证 没有认证 API密钥 不记名令牌 基本认证 摘要授权 OAuth 1.0 OAuth 2.0 授权码 隐含的 密码凭证 ...
- 阅文集团 招聘官网 bug
阅文集团 招聘官网 bug https://join.yuewen.com/ 前端开发 zxx.jpg 张鑫旭 https://qidian.gtimg.com/yuewen/join/css/ima ...