小白必备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基本语句!!!的主要内容,如果未能解决你的问题,请参考以下文章

# python基础之流程控制语句,python小白必备!

适合数据科学小白的必备Python工具! ! !

8个最常用的Python内置函数,小白必备!

Python和pycharm安装过程详解,内含安装包小白入门必备2021年最新

13个web安全-python网络测试工具+白帽黑客必备,大神整理,小白可以先收藏起来

❤️小白到精英必备的100多个Python函数汇总❤️写代码都流畅多了