您的位置:首页 > 编程语言 > Python开发

学好python实现财务自由,python基础教学(四)

2020-06-21 04:34 204 查看

5.4 - 5.5是接着基础教学(三)的内容哦
今天内容指令较多,希望大家课下多多练习哦!!

5.4四种格式化字符串

1.拼串,如:S=hello,print(‘s=’+s)

2.参数传递,如:print(‘s=’,s)

3.占位符
%d 整数占位,如:‘张三今年%d岁’%22
%f 小数占位,如:‘这次赚了%f元’%100.1
%s 字符占位 如:’ i love %f’ %‘study’

4.:f{}和s.format()
f{}:
s=‘python and money’
a=f’i love {s}’
print(a)

s.format():
s=‘i love {}’
a=s.format (‘python and money’) 如图所示:

5.5字符串的其他操作

字符串的长度
输入:len(a),即可得到a的长度,比如a=i love you ,则输出8

最大值和最小值:max(), min()
比较的是字符串的ascii码的值的大小,可以用ord()查。如:b=‘python’,max(b)=y, min(b)=h

split() 分割字符串:将字符串进行分割
如:s=‘xxx,xxxx,xxx’.jpg
s.split(’,’),用‘,’将s分割

**join() 拼接字符串:**把字符串用赋予的字符拼接起来
如:s=‘you’, a=’-’.join(s),用’-'将s拼接起来。

去空格
s.strip():s左右两边都去空格
s.lstrip():s左边去空格
s.rstrip():s右边去空格

大小写
s.upper():全部大写
s.lower():全部小写
s.isupper():判断是不是大写
s.islower():判断是不是小写

从这里开始就是第四章的内容咯

04 运算符

1.1概念:

运算符简单来讲就是用于执行程序代码计算。如:2+5,操作数为2和5,运算符为+

1.2运算符的分类

1.2.1 算术运算符:+,-,*,/,**
加减乘除,幂次方,取整//,取余%

1.2.2 赋值运算符
x +=3 相当于x=x+3 加
x -=3 相当于x=x-3 减
x =3 相当于x=x3 乘
x /=3 相当于x=x/3 除
x //=3 相当于x=x//3 取整
x %=3 相当于x=x%3 取余
x =3 相当于x=x3 取幂

1.2.3 比较运算符:result 返回一个布尔类型:>,<,>=,<=
判断两个对象的值是不是相等:==等;!=不等
判断两个对象是不是同一个对象:is; is not

1.2.4 逻辑运算符
与或非
逻辑非:not 可以对右边的值进行非运算
注:对于布尔值,非运算会对其取反操作,如:True-False ,False - True
对于非布尔值,会将其先转化为布尔值,然后再取反。如:0,空格,None或其他空值会转化为False,其他的都转化为True.

逻辑与:and 可以对符号两侧进行与运算。只有在符号两侧的值都为true,才会返回true。有False即False。
注:如果第一个值是False,就不看第二个值,直接Fales.如果第一个值不是False,则直接返回第二个值。

逻辑或:or 可以对符号两侧进行或运算。只有在符号两侧的值都为False,才会返回False。有True即True。
注:如果第一个值是True,就不看第二个值,直接True。如果第一个值不是True,则直接返回第二个值。

好了,今天的内容就分享到这了,今天要学的指令有点多哦,大家好好练习。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: