Python学习Day02

字符串

字符串,又称作文本。由任意数量的字符如中文、英文、各类符号等组成。所以叫做字符的串

三种定义方式

'xxxxx'
"ssss"
"""aaaaa 支持换行
"""

字符串本身有

“ ‘ 你好 ’ ”
‘ “ ” ’
转义字符( \

字符串拼接:

1. 字面量和字面量 “”+“”
2. 变量和字符串 “”+age
3. 不能和其他类型进行拼接

字符串的格式化

name='zs'
age=18
message='我是%s,今年的年龄是%s' % (name,age)
# %表示我要占位 s将变量变成字符串放入占位的地方
print(message)
#格式化的精度控制
a=11
b=3.141592654
message="我是5位%5d" % b
message2="5位.2 %5.2f" % b
print(message2)
print(message)

 

格式化的精度控制

 

方法二:format

格式:str.format(). 这里写个示例,字符串格式化可以使用索引也可以使用关键字的形式。

print("{1}, {0} {world}".format("hi","Hello", world="World"))
Terminal:hi, Hello World
 
 
print("用户名{}的密码时{},地址是{}".fromat(uname,pwd,ds))

 

方法三:f-字符串

f"内容{变量}" 不关心类型,不关注精度

print(f"用户名{uname}的密码时{pwd},地址是{ds}")

python运算符

算术运算符

混合运算的优先级:
() 高于 ** 高于 * / // % 高于 +-

赋值运算符

=
单个变量赋值
多个变量赋值

字符串


“”“  """保留文本原本格式,多行保留格式
str ()  强制转换成字符串
len ()  获取字长度
字符串的使用方法()
capitalize (): 是字符串首字母大写
center () \ ljust()  \  rjust()  :文本对齐 
endswith() :判断是否以......结束
startswith() :判断是否以......开始
find() : 查找-----------返回-1时表示没有,存在则返回具体位置(从0开始数)
index() : 如果不存在直接跑错,存在则返回具体位置(从0开始数)

  • strip() :去除左右空格
  • lstrip() : 去除左边空格
  • rstrip() : 去除又边空格
  • join():拼接
  • split(”“):分割-----以某一个字符为线左右分割
  • lower() : 转小写
  • upper():转大写
  • title() : 标题--、使首字母大写
  • replace() : 替换 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜深邃星如尘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值