python基础知识-pycharm版-第三节

#引号创建字符串
"""
resume='''name="gaoqi"
company=sxt,age=18
'''
print(resume)
# 转义字符
a="I\nlove\nyou"
print(a)
#字符串拼接
a='sxt'+'gaoqi'
b='sxt''gaoqi'
print(a,b)
#字符串复制
a='sxt'*3
print(a)
#不换行打印
print('sxt',end='')
print('sxt',end='##')
print('sxt')
#从控制台读取字符串
#myname = input("请输入名字:")
#print(myname)
#使用[]提取字符
a='abcdefg'
print(a[0])
print(a[len(a)-1])
#replace()实现字符串替换
#字符串是不可改变的,直接将新的值赋给某个位置,会报错
a=a.replace('c','高')
print(a)

#字符串切片slice操作
print('abcdefg'[-3:])
#将“to be or not to be”倒序输出
print('to be or not to be'[::-1])
#将”sxtsxtsxtsxtsxt”字符串中所有的 s 输出
print('sxtsxtsxtsxtsxt'[::3])
#split()和join()
a="to be or not to be"
print(a.split())
print(a.split('be'))
b= ['sxt','sxt100','sxt200']
print('*'.join(b))
#拼接字符串时,join()效率高于用+拼接

#查找文本方法
a='''我是高淇,今年 18 岁了,我在北京尚学堂科技上班。我的儿子叫高洛希,他 6 岁了。我
是一个编程教育的普及者,希望影响 6000 万学习编程的中国人。我儿子现在也开始学习编
程,希望他 18 岁的时候可以超过我'''
print(len(a))
print(a.startswith('我是'))
print(a.endswith('超过我'))
print(a.find("高"))
#大小写转换
a='gaoqi love programming'
print(a.capitalize())
print(a.title())
print(a.upper())

#格式排版
a='SXT'
a.center(10,'*')
a.center(10)
a.ljust(10,'*')
##字符串的格式化
#format()基本用法
a='名字是:{0},年龄是:{1}'
a.format("高淇"18)
a.format("高希希",6)
b = "名字是:{0},年龄是{1}。{0}是个好小伙"
b.format("高淇",18)
#填充与对齐
"我是{0},我喜欢数字{1:*^8}".format('高淇',"666")
"{:*>8}".format("245")
#数字格式化
a="我是{0},我的存款有{1:.2f}"
a.format("高淇",3888.233343)

#列表
list(range(3,15,2))
a = list(range(10))
a = [10,20,'gaoqi','sxt']
a=[20,40]
a.append(80)
a.extend([80,90])
del a[0]
a.pop()
a.remove(80)
a.index(80)
a.index(80,1)
a.index(80,2)
a.count(80)

#reversed()返回迭代器
a=[10.30,20,0]
c=reversed(a)
list(c)#返回一个迭代对象
list(c)#返回[]

#元祖属于不可变序列,不能修改元祖中的元素。
b=(1,)
a=(1,2,3)

#生成器的使用测试
s = (x*2 for x in range(5))
tuple(s)
list(s)# 生成器对象只能用一次,这里生成[]
s = (x*2 for x in range(5))
s.__next__()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值