一、编码

1、编码基础

ascii

8位为代表一个东西

unicode

32位代表一个东西 ,中文4个字节

ecs2 一个字符占2个字节

ecs4 一个字符占4个字节

utf-8

unicode压缩版

8位代表一个东西

gbk

中文用两个字节表示

gb2312

中文用两个字节表示

2、变量基础

变量命名规则

只包含数字下划线字母

不能以数字开头

不能是python关键字

andasassertbreakclasscontinue

defdelelifelseexceptfinally

forfromFalseglobalifimport

inislambdanonlocalnotNone

orpassraisereturntryTrue

whilewithyield

见名知意

为什么要用变量?

为了某个值创建一个’外号‘,以后在使用时通过次外号就可以调用了

3、注释

单行注释

#

多行注释

''' '''

""" """

4、输出

Python2版本中:

print " "

Python3版本中:

print("")

5、输入

Python2版本中:

raw_input()

Python3版本中:

input()

二、判断条件语句

1、if语句

if 判断条件(返回值为false或true):

表达式

if 1 < 2:

print(1) #1

2.if elif语句

if 判断条件(返回值为false或true):

表达式

elif 判断条件(第一个条件不满足时执行):

表达式

if 1>2:

print(1)

elif 1<2:

print(1)#1

3、if elif else语句

if 判断条件(返回值为false或true):

表达式

elif 判断条件(第一个条件不满足时执行):

表达式

else:(所有条件不满足时)

表达式

if 1>2:

print(1)

elif 1=2:

print(1)

else:

print(1)#1

4、if else 语句

if 判断条件(返回值为false或true):

表达式

else:(条件不满足时)

表达式

if 1 > 2:

print(2)

else:

print(1) #1

三、循环语句

1、for循环(变量循环)

循环到被循环变量的末尾,结束循环

for 变量 in 被循环变量:

print(变量)

#例子

ss = '123'

for i in ss:

print(i)

2、while循环(条件循环)

主要条件表达式为True时,就一直执行表达式的内容

while 条件表达式:

表达式

while True:

print(ss)

如果想要结束循环需要把条件表达式的值改为false,则结束循环

3、break终止循环

while 条件表达式:

表达式

break

while True:

print(ss)

break #第一次循环到这执行break则直接结束此循环

4、continue终止本次循环

while 条件表达式:

表达式

continue

while True:

print(ss)

continue #循环到这执行continue则结束此次循环,并没有完全结束循环,还是在执行

#示例

var = 10

while var > 0:

var = var -1

if var == 5:

continue #当前变量值 : 5 没有打印出来

print ('当前变量值 :',var)

print ("Good bye!")

四、字符串格式化

1、%占位符

s 字符串

d 数字

% 转义print('%s,%s,%s'%(1,2,3))

五、运算符

1、算数运算符

法则

符号

扩展符号加法

+

+=

减法

-

-=

乘法

*

*=

除以整数,得到浮点数

/

/=

除法,得到整数部分

//

//=

求于

%

%=

求幂次方

**

**=

2、赋值运算符

解释

符号等于

=

不等于

!=

大于等于

>=

小于等于

<=

3、逻辑运算符

and 逻辑与

如果前面或后面的值为真,则取第一个为真的值

如果前面或后面的值为假,则取第一个为假的值

如果值同时为真或者同时为假,执行上面的条件

or 逻辑或

如果前面的值为真,则取前面的值

如果前面的值为假,则取后面的值

如果值同时为真或者同时为假,执行上面的条件

not 逻辑非

非真或非假

运算顺序

()> not > and > or

4、比较运算符

in 在什么什么之内

#示例1

s = '123'

a = '1' in s

print(a) #True

#示例2

s = '123'

a = '5' in s

print(a) #False

not in 不在什么什么之内

#示例1

s = '123'

a = '5' not in s

print(a) #True

#示例2

s = '123'

a = '5' not in s

print(a) #False

内容来源于网络如有侵权请私信删除