国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > 超详细的介绍Python语句

超详细的介绍Python语句

头像

silencement

2019-07-09 14:45:213640浏览 · 0收藏 · 0评论

一、 常用命令

在介绍Python语句之前,先介绍一下几个有用的Python命令。

dir(模块名或类名或变量名或表达式名):获得当前模块、变量对应类型、表达式计算值对应类的属性列表

type(变量名或表达式名):获取变量或表达式计算值的对应类型;

help(类名)或help(类名.属性或方法名)或help(变量.属性或方法名),如:help(name.count):给出参数对应的帮助说明,需要说明的是一个变量如果是系统的类型或类实例,通过变量名.方法或属性能找到该类型或类的帮助。

二、 Python的命名建议

1、 文件名:全小写,可使用下划线

2、 函数名:小写,可以用下划线风格单词以增加可读性。如:myfunction,my_example_function,大小写混合不推荐使用;

3、 变量:变量名全部小写,由下划线连接各个单词。

三、 Python的基本程序语句

1、 注释语句

Python中注释使用#开头,只能做单行注释,如果是多行,可以采用每行加#号。

2、 import语句

import语句是引入已经定义好的模块,供需要使用的模块使用。有两种语法:

import 模块名

from 模块名import 方法或属性名

from 模块名import *

这三者的区别是,第一种方法将整个模块都引入,可以使用这个模块所有的属性和方法,使用前需要带模块名的方式调用;第二种方法是只引入某个属性或方法,第三种方式用*号引入所有方法和属性。第二、三种方式引入的属性和方法在使用时不带模块名。但如果多个模块和引用模块存在相同的方法或属性则不能使用该方法。

例如:

>>> import math
>>> sqrt(4)
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    sqrt(4)
NameError: name 'sqrt' is not defined
>>> math.sqrt(4)
2.0
>>> from math import sqrt
>>> sqrt(4)

3、 def函数定义语句

Python中的函数定义以def开始,具体语法如下:

def 函数名(变量列表):

….语句体

注意:函数的参数括号后必须加冒号,函数的声明必须顶格写,语句与函数的声明必须缩进4个空格(上面例子以4个点表示,请参见下面Python的代码嵌套格式部分的内容),函数的返回可以以return返回,也可以不指定return自动结束。

例子:

def add(n1,n2):
return n1+n2

4、 if条件语句

语法如下:

if 条件1:
….执行的内容1
elif 条件2:
….执行的内容2
elif 条件3:
….执行的内容3
else:
….执行的内容4

注意:if总体用法与c类似,但每个关键词语句后面必须有冒号,每个执行内容必须缩进4个空格。

举例:

if add(1,4)>10:
….print(‘和大于10’)
else:
….print(’和小于等于10’)

5、 for循环语句

for语句与C语言相差比较大,涉及到一些复杂数据类型“迭代”、”序列”,在这里不进行讲解,在后面学习了复杂数据类型再补充。在此只介绍基本语法:

for iterating_var in sequence:
…. 语句块

6、 while循环语句

while循环与c语言类似,语法如下:

while 条件表达式:
…. 语句块

注意:

1、 条件表达式后必须有冒号;

2、 while语句支持与c类似的break和continue;

3、 语句块与while条件语句必须缩进4个空格;

4、 与c语言的差异除了格式上的差异外,在Python中只支持前while语句,不能象C语言while语句既可以在循环体开始,也可以在循环体结束。

例子:

>>> while True:
name=input('Your name:')
if(len(name)>0):
print('welcome you,'+name+'!')
else:
print("Good bye!")
break

输出:       

Your name:jwp
welcome you,jwp!
Your name:Lisi
welcome you,Lisi!
Your name:
Good bye!

补充说明一个界面使用方法,在交互式方式下,输入语句结束时需要输入两次回车,否则编辑器认为输入没有结束。

7、 Python的代码嵌套格式

这部分内容其实前面已经部分涉及到,主要有如下内容:

Python用缩进表示一次代码嵌套,每次缩进代表该块相同缩进的代码是上层的嵌套代码,缩进符可以是TAB键、指定个数的空格,这种缩进的代码块类似于C语言的{}括起来的代码块。与c语言嵌套可以多用一次大括号类似,同一个缩进的代码块可以在上层代码基础上缩进超过一次,只要该代码块的缩进保持一致就可以;

Python的缩进没有强制要求是多少个符合,只要求同一语句体必须缩进一致,我们甚至可以对同一个if语句不同条件用不同的缩进方式,只需要满足同一层的代码块一致,且比上一层有缩进就可以,且首层无缩进,但真正编写代码时建议一次缩进就用相同的缩进字符数,两次就是2倍,依次类推;

首层语句体之前不能有空格,否则编译会报错;

Python的函数定义、if、while、for语句最后必须有冒号,其后跟代码需要有一次缩进。

Python这种代码缩进方式进行的代码嵌套与c语言差别很大,但使用缩进来嵌套代码有利于提高代码的可读性,不用再去进行括号匹配就可以知道相同层次的语句体范围。只是需要注意对同一文件使用不同编辑器编辑时,可能相同的TAB键有不同的缩进数,以及有些编辑器会强行转换连续的N个空格为TAB键的情况,可能导致缩进不一致。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《特殊游泳教练》| 我的老师中韩双字ID| 妈妈洗澡不把门关紧暗示什么| 朝国年经的继3| 妈妈俱乐部1-34节小说| 欧美大片免费PPT| 玉茎入玉门的正确方法图片| 1尿到0的直肠里| 扒开女人内裤猛进猛出流出白波| 电影《满足2》完整版在线观看 | 我把校花嘴巴当套子的小说| 免费观看已满十八岁在线播放电视..| 少妇高潮久久久久久| 《帐篷里的秘密》动漫| 老公不在小叔子当老公 | 美国伦理《轻佻寡妇》| 曹操| 缘之空第一季在线观看免费完整番..| 黄金网站9.1免费入口| 公之浮之中字5HD| 一家乱战1-13集大| 电影《满足2》完整版在线观看| 与公在客厅添我荫蒂视频| 天美麻花高清在线看电视剧 | 《性房纵欲》在线观看| 主动把奶头放进男朋友嘴巴里 | 国产精品高潮呻吟久久A片小说| 做一次爱下面多久才能恢复| 《湿点》未增减板相似| 女生给男生吃小头头| 快乐8| 视频下载| 泡妞网站| 《炸裂吧!巨棒》免费阅读漫画| 成品网站免费直播有哪些平台推荐 | 四房色播网| 人狗大战6免费观看正版| 舒淇与黑人性猛交| 淘宝情趣记事BY欲晓| 护士PLAY超薄A字约会裙| 女生的隐私曝光