关于字符串和算数运算符

python里面字符串(str)用的用的是将value(值)加引号给变量,这样变量的值就会称为字符串形式,在python中字符串需要用引号括起来,如a='hello',又如a='123' (123本不是字符串,是整形数值,但是但因为给其加了单引号,或者双引号,使他变为字符串)

单引号,双引号不能混合使用,如果非要显示单引号,或者双引号,则需要,那么,需要用转义字符来表示 \'=',\"=",\n,换行,\t,制表符,为了对齐,(相当于tab键)\uxxxx表示wnicode编码,   

a="锄禾日\n当午"
print('a=',a)
s="\u0012"
print(s)此时输出的s为unicode编码。

在python中***是比较特殊的,他可以跨行使用,并且保留字符串文本的当前格式信息。

格式化字符串的问题


首先字符串只能和字符串相加,没有(减)

s="hello"+"world"
print(s)此时输出为helloworld
a="nihao"
b='wodebaobei'
print('w='+a+b)w=nihaohelloworld

 字符串输出的相继写法类型

字符串相加减a='hello python'
print('a=',a)一般写法
占位符写法
eg:欢迎潘森光临!
a=潘森
b='峡谷之巅'
print('你好欢迎%s光临%s'%(潘森,峡谷之巅))
print(f'你好{a}欢迎来到{b}')
格式化字符串通过在字符串前面加f加入字符串,个人感觉此方法完全是就是占位符方法的另一种写法。

在python的字符和 C程序的字符形式感觉无差距表示

%d整数占位符        %s任意类型占位符,%f(float)浮点数占位符

# a=123.2
# b="你存在我深深的脑海里"
# c='我的梦里我的心里,我的歌声里'
# #print(' 演唱一首歌:歌词为%s\n下一句歌词为%s'%(b,c))
# print("没有一点点%f防备"%a)
# %f只能为浮点数的占位符
# %2.5s
# S前面为长度,单纯一个数字为占据了几位,切记s前边数表示(最小为几位)
# 但2.5类型为(最小长度的为2最大长度为5)
a=12445.6563
print("没有一点点%.2f防备"%a)结果
没有一点点12445.66防备
12445.66在浮点数占位符中.x表示保留到小数点后几位

复制字符串内容

在python中字符串的复制内同就是*一个数ru

a="123"*3
b='456'*5
print(a,"\n",b)

布尔值bool主要用来做(逻辑判断)

一共有两种,true真也代表1,false假,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值