在最新的python模块中border [ ]在python_python


在python中的数据类型有:数字、字符串、布尔、列表、元组、字典、集合、空等,其中比较简单的数据类型是字符串和数字,下面就简单介绍一下这两个数据类型。

字符串

字符串虽然看起来简单,但是能够以很多不同的方式使用他们。字符串就是一系列字符,在python中引号括起来的都是字符串,其中的引号可以是单引号也可以是双引号。

1、字符串的拼接和拆分


(1)拼接
# 使用'*'拼接
a='hello'*2                                         
print(a)

[out]: hellohello

# 使用'+'拼接
a='hello'+'world'                                   
print(a)

[out]:helloworld

# 使用join拼接
a=['跑步',"打篮球","打羽毛球"]
#将列表合并成一个字符串
print("*".join(a))

[out]:跑步*打篮球*打羽毛球

(2)拆分
# split()具有切割的功能,最终切割成为列表
fav="跑步,打蓝球,打羽毛球"
print(fav.split(","))  #按照','切割拆分字符串得到列表

[out]:['跑步', '打蓝球', '打羽毛球']


2、字符串的查询


name="jerry"
# len()统计字符串个数
print(len()) 
# a[n] 提取字符串中单个字母或元素,n是第几个
print(name[0])                   
# -1中的-表示从后往前数
print(name[-1]) 
#某个字符串出现的次数
print(name.count("r"))
#查询一个字符串在字符串中的位置,查询不到会报错  
print(name.index("r")) 
#查询一个字符串在字符串的位置,从右开始查找   
print(name.rindex("r"))
#查询一个字符串在字符串中的位置,查询不到会出现-1   
print(name.find("r"))
# 查询一个字符串在字符串中的位置,开始查询的位置是从第2个开始
print(name.find("r",2))
 #查询一个字符串在字符串中的位置,从右开始查找  
print(name.rfind("h"))
[out]:
5
j
y
2
2
3
2
3
-1


3、字符串切片


s = 'abcdefg'  
# 默认步进值为1 
s[0:4]                       
# 设置步进值为2 提取
s[0:6:2]                      
# 从第4位开始提取
s[4:]                          
s[:4]
# 从结尾提取,下标从-1开始
s[1:-1]                        
s[-2:]
s[:-2]
# 表示全选
s[:]                          
# 使其中的元素 倒叙排列
s[::-1]                         
[out]:
'abcd'
'ace'
'efg'
'abcd'
'bcdefg'
'g'
'abcdef'
'abcdefg'
'gfedcba'


4、字符串删除


username="  admin   "
print(username)
print(username.lstrip())  #剔除左边空格
print(username.rstrip())  #剔除右边空格
print(username.strip())   #剔除两边空格
[out]:
  admin   
admin   
  admin
admin


5、字符串替换


content="中国人民"
content=content.replace("人民","**")
print(content)
[out]:中国**


6、修改字符串的大小写


name='hello world'
# 将每个单词的首字母都改为大写
print(name.title)
# 每个单词都改为大写
print(name.upper())
# 每个单词都改为小写
print(name.lower())
# 将第一个字母的首字母改为大写
print(name.capitalize())

[out]:
Holle World
HELLO WORLD
hello world
Hello world


数字


1、整数

# 在python中,可对整数执行(+-*/)操作
print(2+2)
print(2-2)
print(2*2)
print(2/2)

[out]:
4
0
4
1
2、浮点数

# python中将带小数点的数字都称为浮点数
print(0.1+0.1)
print(2*0.1)

[out]:
0.2
0.2