python学习笔记01-字符串+变量+运算符(图灵学院视频笔记)

字符串格式化:

-把字符串按照一定格式打印或者填充

-格式化的两种方法:1.利用百分号%;2.利用format函数

python常用字符串格式化符号:

      %c  格式化字符及其ASCII码
      %s  格式化字符串
      %d  格式化整数
      %f  格式化浮点数字,可指定小数点后的精度

1.利用百分号格式化:

在字符串中,利用%表示一个特殊的含义,表示对字符进行格式化

例:

s ="i am %s, i am %d years old"

print(s%("mubai",18))

2.使用format函数格式化字符串

以{}和:代替%号,后面用format带参数完成

例:

s = "i love {}".format("lixiaolonng")
print(s)
s = "i am {1} years old ,i love {0},and i am {1} years old".format("zhangsan",19)
print(s)

 

none

-表示什么都没有

-如果函数没有返回值,可以返回none

-用来占位置

-用来解除变量绑定

 

逻辑运算符

-对布尔值进行计算的符号

-and 逻辑与

-or 逻辑或

-not 逻辑非

运算规则:

-and看做乘法,or看做加法

-true看做1,false看做0

-逻辑运算转换成数学运算,最后结果为0则是false,否则为true

逻辑运算的短路问题:

-逻辑运算式,按照运算顺序计算,一旦能够确定整个式子的值,则不再进行计算,直接返回

a = true or XXXX

运算符的优先级问题:

运算符 描述
** 指数 (最高优先级)
~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)
* / % // 乘,除,取模和取整除
+ - 加法减法
>> << 右移,左移运算符
& 位 'AND'
^ | 位运算符
<= < > >= 比较运算符
<> == != 等于运算符
= %= /= //= -= += *= **= 赋值运算符
is is not 身份运算符
in not in 成员运算符
not and or 逻辑运算符

你可能感兴趣的:(python)