1、python的换行、缩进和注释

python代码的组织不像java、C一样用“{}”来控制模块,而是用“换行和缩进”来组织模块,一般情况建议4个空格的缩进。

#who big who print
a = 3
b = 4
if a > b:
print(a)
else:
print(b)

2、python的输入和输出#在3.X版本的python里,输入和输出

name = input("what is your name: ")
print(name)
#在2.X版本的python里,输入和输出
name = raw_input("what is your name: ")
print name

3、python的小整数对象池from pip._vendor.distlib.compat import raw_input

print ("please input x and y");
x=raw_input("x=");
y=raw_input("y=");
x=int(x);
y=int(y);
c=x is y;
if c:
print ("x与y相同");
else:
print("x与y不同");
运行结果1please input x and y
x=5
y=5
x与y相同
运行结果2please input x and y
x=300
y=300
x与y不同
-5到256都在小整数对象池中,赋值时不会创建新的对象

4、常用函数

id(对象)返回对象在内存中地址
del(变量)删除变量,同时删除变量关联关系,可能则释放对象
python采用引用计数,当对象的引用为0时删除对象

5、数学函数

abs(x)对x取绝对值

round(x,num)对x进行四舍五入,num表示四舍五入到第几位

num 可以取正也可取负

例子1:

a=123.1234567
a=round(a,4)
print(a)
结果:123.1235

例子2

a=125.123
a=round(a,-1)
print(a)
结果:130.0
pow(x,y,z=none)计算x**y%z
a=pow(2,3,5)
print(a)
结果:3

6、语句换行显示换行

采用\表示语句换行

例子:

a=1+2+3
+4+5
print(a)
b=1+2+3\
+4+5
print(b)
结果:6
10隐式换行
采用()来换行

例子:

b=(1+2+3
+4+5)
print(b)
结果:15

7、条件表达式

例子:

print("请输入一个数字:")
print("如果大于100,则返回比他小20的数")
x=int(input())
x=x-20 if x>100 else x
print("结果是:"+str(x))
结果:请输入一个数字:
如果大于100,则返回比他小20的数
120
结果是:100
请输入一个数字:
如果大于100,则返回比他小20的数
88
结果是:88