首页 » Python » Python 从入门到放弃 - Lesson 1 基础运算、条件语句、循环

Python 从入门到放弃 - Lesson 1 基础运算、条件语句、循环

 
文章目录

Hello world

print函数:打印消息

Python2.x print函数可以省略括号,
Python3.x必须有括号

变量

1、Python 中的变量赋值不需要类型声明。
2、每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
3、等号(=)用来给变量赋值。
4、变量赋值时无需生命类型,Python根据内容自动识别变量类型

例1:

例2:

例3:

字符集

Python2.x 默认ACSII编码,如需支持Unicode字符集需要在文件头部声明,Python3.x默认支持Unicode,可以省略声明

与用户交互

Python可使用input函数实现与用户交互

多行字符串与格式化

python运算符

算术运算符

+-*/     #基本加减乘除
%        #取余
**       #指数运算
//       #整除去尾

比较运算符

>, >=    #大于或等于
<, <=    #小于或等于
==       #等于
<>, !=   #不等于

逻辑运算符号

>>> True and True
True

>>> True or False
True

>>> 5 > 3 or 1 > 3
True

>>> not True
False

>>> not 1 > 2
True

位运算

a = 0011 1100
b = 0000 1101
-----------------
a&b = 0000 1100     #与
a|b = 0011 1101     #或
a^b = 0011 0001     #异或(相同为0,相异为1)
~a  = 1100 0011     #非
a>>2 = 0000 1111    #向右位移两位,高位补零
a<<2 = 1111 0000    #向左位移两位,低位补零

赋值运算

=       #赋值
+=      #a+=b a=a+b
-=      #a-=b a=a-b
*=      #a*=b a=a*b
……      #其他数学运算

成员运算

in | not in     #判断是否在序列中

身份运算

is | is not     #判断是否引用自同一个对象

if判断

if...elif...else是Python中的if条件判断的基础格式

例1:简单if

例2:完整if判断

循环

while循环

for循环

break与continue

执行结果:

i = 0 	 j = 0
i = 0 	 j = 1
i = 0 	 j = 3
i = 0 	 j = 4
i = 1 	 j = 0
i = 1 	 j = 1
i = 1 	 j = 3
i = 1 	 j = 4
i = 2 	 j = 0
i = 2 	 j = 1
i = 2 	 j = 3
i = 2 	 j = 4
i = 3 	 j = 0
i = 3 	 j = 1
i = 3 	 j = 3
i = 3 	 j = 4

原文链接:Python 从入门到放弃 - Lesson 1 基础运算、条件语句、循环,转载请注明来源!

0