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.
三.   字符串详解
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,"*")   居中             第一个放位数,第二个放要填充的内容。
9.切片
name = "wusirr"
print(name[-1])  # r 
print(name[0:3])  #起始位置到终止位置,不包括终止位置。 
print(name[-1:-4:-2]) #起始位置到终止位置,不包括终止位置,步长,一次走几个。 1 从左往右 -1 从右往左。
print(name[::-1])  #全反过来
print(name[::])  #取所有
 
四.for 循环  
字符串可以迭代
name = "wusir"
for i in name :
l = input (">>>")
print(l)

 
 


以上是关于python 中的几种数据类型的主要内容,如果未能解决你的问题,请参考以下文章

Laravel:如何在控制器的几种方法中重用代码片段

CSV文件在Python中的几种处理方式

Python中比较特殊的几种数据类型listtupledictset

Python中比较特殊的几种数据类型listtupledictset

python 函数的参数的几种类型

判断js中的数据类型的几种方法