Python基础知识学习总结(二)

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 不做任何事情,一般用做占位语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晚睡早起₍˄·͈༝·͈˄*₎◞ ̑̑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值