1. 导入包(库)
在 python 用 import 或者 from…import 来导入相应的模块。
将整个模块(somemodule)导入,格式为: import somemodule
从某个模块中导入某个函数,格式为: from somemodule import somefunction
从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
将某个模块中的全部函数导入,格式为: from somemodule import *
将某个模块取别名(别名为s),格式为:import somemodule as s
import math
number = 16
square_root = math.sqrt(number)
print(square_root)
运行结果为:
2. 条件语句
1> if 判断条件
a = 0
b = 1
if a > b:
print(a,">",b)
2> if else分支语句
a=1
b=0
if a>b:
print(a,">",b)
else:
print(a,"<",b)
3> if elif else多分支语句
num = 5
if num == 3:# 判断num的值
print 'boss'
elif num == 2:
print 'user'
elif num == 1:
print 'worker'
elif num < 0: # 值小于零时输出
print 'error'
else:
print 'roadman' # 条件均不成立时输出
python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现
3. 循环语句
循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式:
1> while + 循环语句
count = 0
while (count < 9):
print('The count is:', count)
count = count + 1
print("Good bye!")
2> while + 循环语句 + else
count = 0
while count < 5:
print(count, " is less than 5")
count = count + 1
else:
print(count, " is not less than 5")
3> for 循环语句
for letter in 'Python': # 第一个实例
print("当前字母: %s" % letter)
fruits = ['banana', 'apple', 'mango'] for fruit in fruits: # 第二个实例
print('当前水果: %s'% fruit)
print("Good bye!")
4> for 循环语句 + else
for num in range(10,20): # 迭代 10 到 20 之间的数字
for i in range(2,num): # 根据因子迭代
if num%i == 0: # 确定第一个因子
j=num/i # 计算第二个因子
print('%d 等于 %d * %d' % (num,i,j))
break # 跳出当前循环
else: # 循环的 else 部分
print('%d 是一个质数' % num)
5> 嵌套循环 while与for循环的组合
i = 2
while(i < 100):
j = 2
while(j <= (i/j)):
if i % j == 0:
break
j = j + 1
else:
print(i, " 是素数")
i = i + 1
print("Good bye!")
4. 循环控制语句
1> break 语句
for letter in 'Python': # 第一个实例
if letter == 'h':
break
print('当前字母 :', letter)
print("Good bye!")
break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
break语句用在while和for循环中。
如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。
2> continue 语句
for letter in 'Python':# 第一个实例
if letter == 'h':
continue
print('当前字母 :', letter)
print("Good bye!")
Python continue 语句跳出本次循环,而break跳出整个循环。
continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。
continue语句用在while和for循环中。
3> pass 语句
for letter in 'Python':
if letter == 'h':
pass
print('这是 pass 块')
print('当前字母 :', letter)
print("Good bye!")
Python pass 是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句。