%s --- 占字符串的位置python
%d ---占整型的位置编码
%% ---转义(把占位符转化成普通的%号)code
只有小写的s/d才能够,大写的S/D不会被识别utf-8
在双引号以内再用引号要用不一样的引号,否则内外的引号会出现混淆,通常用单引号ci
msg =unicode
"""
------------------- info ----------------------
name: %s
age: %s
sex : %s
job: %s
hobby: %s
------------------- end ------------------------
"""字符串
print(mag%('alex','20','nan','it','cnb'))string
`name ``=` `'world'``myname ``=` `'python_cat'``words ``=` `f``'Hello {name}. My name is {myname}.'``print``(words)``>>> Hello world. My name ``is` `python_cat.`
f-string方式出自PEP 498(Literal String Interpolation,字面字符串插值),从Python3.6版本引入。其特色是在字符串前加 f 标识,字符串中间则用花括号{}包裹其它字符串变量。it
f字符串拼接 ---只能在python的3.6版本以上才能使用io
"\n"是换行
while 条件:('while True :'or'while else :')
当条件为假的时候就会跳出循环,当条件一直为真的时候,就会成为死循环
break 终止当前的循环
continue 跳出本次循环,继续下次循环.假装成循环体中的最后一行
因此跳出循环的方式有三种:
利用条件限制跳出循环
break
continue
+-*/,//,%,**
=
"a = a + 1"=="a += 1"
以此类推:
+=,-=,*=,/=
//=,%=,**=
and(与),or(或),not(非)
print(1 and 0)结果是0,其实与平时的逻辑判断同理,两边同时是真的时候才为真,一边假就全假,并且后面出现的真的才是留下来的真,print(1 and 2)结果是2
print(1 or 0)的结果是真,也与平时的逻辑判断同理,只要有一边是真就是真,但在两边都是假的时候前边的假才是真的假,print(False or 0)的结果是假
"真做假时假亦真,假做真时真亦假"
运算优先级() > not > and > or
==, >,<,!=,>=,<=.(等于,大于,小于,不等于,大于等于,小于等于)
成员运算符
in 在
not in 不在
s =dtrfhfhfbser
print('se' in s) >>> True
print('book' not in s) >>> True
英文1个字节
中文2个字节
英文 2个字节
中文 4个字节
英文 1个字节
欧洲 2个字节
亚洲 3个字节
1byte = 8 bit
1024B = 1KB
1024KB = 1MB
1024 MB = 1GB
1024GB = 1TB