当前位置: 移动技术网 > IT编程>脚本编程>Python > python萌新小白基础概念(4)-----字符串和运算符

python萌新小白基础概念(4)-----字符串和运算符

2020年07月14日  | 移动技术网IT编程  | 我要评论

python萌新小白基础概念(4)---------字符串和运算符

一、格式化字符串

1.字符串的拼串

好处:部分缓解开发难度
(参考地址:https://www.cnblogs.com/xuchao0506/p/9566088.html
操作对比:
未拼串

s='未拼串的'
print(s)

运行结果
在这里插入图片描述
拼串

s='拼串的'
print('s='+s)

运行结果

s=拼串的
Process finished with exit code 0

很明显,清晰结果属于哪个变量。

拓展:python拼接字符串的几种方式:https://www.cnblogs.com/blogsxyz/p/9019836.html
python拼接字符串

(常见的是拼接URL)

2.参数的传递

print('abc','nba')
#运行结果
abc nba
s='拼串的'
print('s=',s)
#运行结果
s=拼串的

3."%"占位符

%s 字符串占位
%d 整数占位
%f 浮点数占位

name='孙悟空'
ADDRESS='花果山'
age=12
print('我的名字是:%s\n来自【%s】\n今年%d岁了'%(name,ADDRESS,age))
#这一句print实际应为一行,缩进规则!
i=2.333333333333333
print('%f'%(i))

运行结果

我的名字是:孙悟空
来自【花果山】
今年12岁了
2.333333333333333`

如你所见,就是print(%d,%(变量名))这样的格式。标准的格式如下:
在这里插入图片描述
对于这个的解析有博客写出,就不解释了。
https://www.cnblogs.com/gambler/p/9567165.html

4. “.format()”占位符、str.format

age=12
address='大天使哈哈哈'
print('年龄:{}\n地址:{}'.format(age,address))

运行结果:

年龄:12
地址:大天使哈哈哈
Process finished with exit code 0

.format()常见错误:
在这里插入图片描述
只需要把{a}里面的a去掉或者改成0就可以了
在这里插入图片描述

5.f+str({变量},{变量},…)

s1='aaaaaaaaaaaaaaaa'
s2='bbbbbbbbbbbbbbbb'
r=f'23445{s1},{s2}'
print(r)

运行结果

23445aaaaaaaaaaaaaaaa,bbbbbbbbbbbbbbbb

Process finished with exit code 0

二、字符串的其他操作

in()判断字符串是否在这个字符当中,在返回Ture

c='qcea'
print('a'in c)
#结果:
True
Process finished with exit code 0

ord()查找字符对应的ASCLL的值
len()字符串长度
max()最大值
min()最小值
split()分割字符串
join()拼接字符串
去空格
s.strip()左右俩边去空格
s,lstrip()去左边空格
s.rstrip()去右边空格
字符串的大小写
s.upper()全部大写
s.lower()全部小写
s.isupper()判断是否大写
s.islower()判断是否小写

拓展:

三、运算符

概念:针对一个以上的操作数项目进行运算

分类:

算术、逻辑、比较、成员、赋值等

算术运算符:

在这里插入图片描述
//又称为地板除,10/2结果为5.0,9//2结果为4

比较运算符

在这里插入图片描述

赋值运算符

在这里插入图片描述

逻辑运算与成员运算

逻辑运算
在这里插入图片描述
优先级:()>not>and>not

print(2>1 and 1<4 or 2<3 and 9>6 or 2>4 and 9<8)

运行结果:

True

Process finished with exit code 0

成员运算
在这里插入图片描述
优先级:
在这里插入图片描述
其他运算符以及实例拓展参考:
https://www.yiibai.com/python/python_basic_operators.html
上述图片部分来源:
https://www.runoob.com/python/python-operators.html

本文地址:https://blog.csdn.net/DKKDUIIU/article/details/107314925

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网