python 中的几种数据类型
Posted beijing222
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 中的几种数据类型相关的知识,希望对你有一定的参考价值。
一.整型(int)
n = 56
print(n.bit_length())
二.布尔值(bool)
True False
1.数字和bool值之间可以相互转换
n = bool(5) #true
print(n)
##在数字转换成布尔值的时候只有0是false,其余都是true
n= int(ture) # 1
print(n)
2.bool值和字符串也可以转换
n = bool("alex")
print(n) #true
##:字符串转bool值时,只要字符串不为空,就输出True,否则输出False.
3.bool值和列表也可以转换 (list)
n = bool([])
print(n) # false
##:列表转bool值时,只要列表不为空,就输出True,否则输出False.
4.bool值和元组也可以转换 (tuple)
n = bool((3,4,“alex”))
print(n) #true
##:元组转bool值时,只要元组不为空,就输出True,否则输出False.
三. 字符串详解
9.切片1.s = name.title() 每个单词首字母大写 只有特殊字符隔开才能分别认为是多个单词(中文也是)
2.s = name.capitalize() 首字母大写
3.s = name.upper() 全部字母大写 应用场景:验证码输入
4.s = name.lower() 全部字母小写 应用场景:验证码输入
5.s = name.count("x") 计数 统计 查找字母 x 在字符串中出现的次数
6.s = name.find("l") 查找位置 查找不存在的返回 -1
a l e x d
0 1 2 3 4 #从左往右数
-5 -4 -3 -2 -1 #从右往左数
7.s = name.index() 索引 查找不存在的报错
8.s = name.center(20,"*") 居中 第一个放位数,第二个放要填充的内容。
name = "wusirr"
print(name[-1]) # r
print(name[0:3]) #起始位置到终止位置,不包括终止位置。
print(name[-1:-4:-2]) #起始位置到终止位置,不包括终止位置,步长,一次走几个。 1 从左往右 -1 从右往左。
print(name[-1:-4:-2]) #起始位置到终止位置,不包括终止位置,步长,一次走几个。 1 从左往右 -1 从右往左。
print(name[::-1]) #全反过来
print(name[::]) #取所有
四.for 循环
字符串可以迭代
name = "wusir"
for i in name :
l = input (">>>")
print(l)
以上是关于python 中的几种数据类型的主要内容,如果未能解决你的问题,请参考以下文章
Python中比较特殊的几种数据类型listtupledictset