小白必备Python基本语句!!!
Posted 不想秃头的里里
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小白必备Python基本语句!!!相关的知识,希望对你有一定的参考价值。
Python的语法和其它编程语言的语法有所不同,编写Paython程序之前需要对语法有所了解,才能编写规范的Python程序。我简单介绍以下控制语句:
1、if语句
当条件成立时运行语句块。经常与else, elif(相当于else if) 配合使用。
if 判断条件:
执行语句……
else:
执行语句……
2、for语句
遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。
for iterating_var in sequence:
statements(s)
3、while语句
当条件为真时,循环运行语句块。
while 判断条件(condition):
执行语句(statements)……
4、try语句
与except,finally配合使用处理在程序运行中出现的异常情况。
try:
<语句> #运行的代码
except <名字>:
<语句> #如果在try部份引发了'name'异常
except <名字>,<数据>:
<语句> #如果引发了'name'异常,获得附加的数据
else:
<语句> #如果没有异常发生
try:
<语句>
finally:
<语句> #退出try时总会执行
5、class语句
用于定义类型。
class student(object):#自定义一个类student
6、def语句
用于定义函数和类型的方法。
def speak(self): ## 哪个对象调用了这个方法,self就是那个对象;可以把self理解为一个形参
7、pass语句
表示此行为空,不运行任何操作。
pass
8、assert语句
用于程序调试阶段时测试运行条件是否满足。
assert 表达式 [参数]#当表达式为真时,程序继续往下执行;当表达式为假时,抛出AssertionError错误,并将 参数 输出
9、with语句
Python2.6以后定义的语法,在一个场景中运行语句块。比如,运行语句块前加密,然后在语句块运行退出后解密。
with expression [as target]:
with_body
10、yield语句
在迭代器函数内使用,用于返回一个元素。自从Python 2.5版本以后。这个语句变成一个运算符。
def fib(max):
n, a, b = 0, 0, 1
while n < max:
yield b
a, b = b, a + b
n = n + 1
这是有关斐波那契数列的一个函数,当时正是这个函数中的yield使我困惑导致整个函数不能理解。这个函数包含yield,实际上这已经是一个生成器(generator)了,这与普通的函数有很大的不同。
11、raise语句
制造一个错误。
try:
s = None
if s is None:
print("s shi kong de ")
raise NameError # 告诉系统受到异常信号 相当于认为制造了一个异常
print(3333333333) # 在raise后面的语句不再执行。
except Exception:
print("8888888888888")
12、import语句
导入一个模块或包。
import math #导入math模块
math.floor() #调用math模块中的floor()函数
13、from … import语句
从包导入模块或从模块导入某个对象。
from module import name1[, name2[, ……namen]]
from sunck import sayGood, sayNice
#从模块中导入一个指定的部分到当前命名空间
14、import … as语句
将导入的对象赋值给一个变量。
import dir1.dir2.mod as m
# 那么,后续对mod的引用,可以直接使用m
m. X
# 需要注意的是,使用as语法之后,只能通过as后面名字来访问导入的moudle
import mod as m
m.X # OK
mod.X # Error
15、in语句
判断一个对象是否在一个字符串/列表/元组里。
for item in list:#在 for 循环中,获取列表或者元组的每一项:
#判断左边的元素是否包含于列表
if 1 in aa:
print 'Very Good'
else:
print 'Not Bad'
#这里是判断 1 是否在 aa 内部
#用来判断字符串是否包含某一串
if 'a' in 'qa'
print 'ok'
以上是关于小白必备Python基本语句!!!的主要内容,如果未能解决你的问题,请参考以下文章
❤️小白到精英必备的100多个Python函数汇总❤️写代码都流畅多了