栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python 赋值 类型 字符串及字符串的增,删,查,改,以及可变字符串

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python 赋值 类型 字符串及字符串的增,删,查,改,以及可变字符串

这是一个关于python基础的认识

#常量
MAX = 100
#链式赋值
a=b=123
#系列解包赋值
c,d=1,2
print(c,d)
#使用系列解包语句互换
c,d=d,c
print(c,d)

#python内置的四种类型  int  float  bool  str
a=123
b=1.2
c=True
d='123'
print(type(a))
print(type(b))
print(type(c))
print(type(d))

#加,减,乘,整除,除,余
a=1+2
b=1-2
c=1*2
d=1//2
f=1/2
g=1%2
#用divmod可以得到商和余
a,b=divmod(10,3)
print(a,b)
'''
#时间
import time
b=time.time()
print(b)

#练习求坐标
import turtle
import math
x1,y1=100,100
x2,y2=100,-100
x3,y3=-100,-100
x4,y4=-100,100
turtle.penup()
turtle.goto(x1,y1)
turtle.pendown()
turtle.goto(x2,y2)
turtle.goto(x3,y3)
turtle.goto(x4,y4)

zuobiao=math.sqrt((x1-x4)**2+(y1-y4)**2)
turtle.write(zuobiao)
turtle.done()
'''

#字符串的创建
a='123'
print(len(a))
#替换
a='a bc defghi jklm npqr stu vws yza'
b=a.replace('r','1')#生成新对象
print(b)
#切片
c=a[1:5]
print(c)
#切割
d=a.split()
f=a.split('n')
print(d)
print(f)
#合并
r=''.join(d)
t='e'.join(f)
print(r)
print(t)

#常用的查找方法
q=len(a)
w=a.startswith('ab')#以ab开头是true,不是false
e=a.endswith('ab')#以ab结尾是true,不是false
r=a.find('a')#第一次出现的位置
t=a.rfind('a')#最后一次出现的位置
y=a.count('e')#出现的多少次
u=a.isalnum()#字符串全是英文或数字为true,不是为false
i=a.strip('a')#去除首尾消息
o=a.lstrip('b')#去除左边消息
p=a.rsplit('z')#去除右边消息
q1=a.split()#去除首尾空格
a1=a.capitalize()#首字母大写,其他变小写
a2=a.title()#每个单词首字母大写
a3=a.upper()#全变成大写
a4=a.lower()#全变成小写
a5=a.swapcase()#大写变小写,小写变大写
a6=a.center(30,'@')#居中对其
a7=a.ljust(30,'@')#左对齐
a8=a.rjust(30,'@')#右对其
a9=a.isalnum()#是否为字母或汉字
a10=a.isalpha()#是否只由字母组成(含汉字)
a11=a.isdigit()#是否只由数字组成
a12=a.isspace()#是否为空白符
a13=a.isupper()#是否为大写
a14=a.islower()#是否为小写
print(a11 ,a10,a12,a13 ,a14)

#可变字符串
import io
sio=io.StringIO(a)#可变字符串
print(sio.getvalue())#输出
sio.seek(3)#索引到3这个位置
sio.write('adf')
print(sio.getvalue())
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1022985.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号