python基础之数据类型

Posted revival-of-everything

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础之数据类型相关的知识,希望对你有一定的参考价值。

一、整型(int)

1、bit_length方法 :

  表示该数字的时占用的最少位数

二、字符串(str)

1、capitalize方法

  字符串首字母大写

 

str1="holle word"
var1=str1.capitalize()
print(var1)

 

2、casefold和lower方法

  都是将大写字母变小写

str1="HolLe word"
var1=str1.casefold()
var2=str1.lower()
print(var1)
print(var2)

区别:lower() 方法只对ASCII编码,也就是‘A-Z’有效,对于其他语言(非汉语或英文)中把大写转换为小写的情况只能用 casefold() 方法。

3、center方法

  表示设置字符宽度,并将内容居中

str1="HolLe word"
# 20表示总的字符个数,“*”表示空白字符用“*”表示,并且填充内容只能是一个字符
var1=str1.center(20,"*")
print(var1)

4、count方法

  统计某个字符出现的次数,且区分大小写

str1="HolLe word地方更健康的方法"
var1=str1.count("")
print(var1)
str1="HolLe word地方更健康的方法"
strat=5
end=15
#start表示从第几位开始统计,end表示从第几位截止
var1=str1.count("方",strat,end)
print(var1)

5、endswith方法

  表示以什么结尾

str1="HolLe word地方更健康的方法"
strat=5
end=12
#start表示从第几位开始统计,end表示从第几位截止
var1=str1.endswith("",strat,end)
print(var1)

6、startswith方法

  表示以什么开始

str1="HolLe word地方更健康的方法"
strat=0
end=12
#start表示从第几位开始统计,end表示从第几位截止
var1=str1.startswith("H",strat,end)
print(var1)

7、find方法

  表示从左往右找第一个对应字符的位置

str1="HolLe word地方更健康的方法"
strat=0
end=20
#start表示从第几位开始统计,end表示从第几位截止
var1=str1.find("",strat,end)
print(var1)
str1="HolLe word地方更健康的方法"
strat=12
end=20
#start表示从第几位开始统计,end表示从第几位截止
var1=str1.find("",strat,end)
print(var1)

 index 方法 表示查找对应字符第一个所在的位置。

index和find的区别是,index查找的字符如果在对应的字符串中没有会直接报错,而find如果找不到返回的是-1.(两者优选find)

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

《Python学习之路 -- Python基础之切片》

Python基础之注释变量Debug调试数据类型

SQL基础之XML

python基础

python基础之数据类型和数值类型

python之基础篇——模块与包