Python基础入门(三)——再来一段小小小代码

再来一段程序吧。。。依旧小小小的很。。。

新建程序并解释

在Jupyter Notebook中新建一个python文件,输入以下语句,逐一执行。。。
Python基础入门(三)——再来一段小小小代码_第1张图片
在以上语句中,除行标可能与图中不同外,其他应该一致。。。
然后从菜单File——Download as——Python(.py)中导出py文件(前一节有详细的说明,如不会,请查看入门(二))。
例如文件起名test.py,存在E盘。
然后用记事本打开,除空行外,语句列如下:
第1行:#!/usr/bin/env python
第2行:# coding: utf-8
第3行:# In[1]:
第4行:a=5
第5行:# In[4]:
第6行:b=5
第7行:# In[6]:
第8—11行:
if a==b:
print (“True”)
else:
print (“False”)
把行标行去掉,解释如下:
第1行:#!/usr/bin/env python 到环境设置寻找 python 目录,找到python解释器
第2行:# coding: utf-8 中文字符解释器
第4行:a=5 定义变量a,并且为a赋值5
第6行:b=5 定义变量b,并且为b赋值5
第8—11行:
if a = = b: 比较a和b是否相等,如果相等,返回值为true,如果不相等,返回值为False
print (“True”) 如果if语句后面的表达式a = = b返回值为True,则执行该行,输出字符“True”
else: 如果if语句后面的表达式a = = b返回值为False,则执行下一行,输出字符“False”
print (“False”)

程序执行

按下windows+R键,打开如下对话框,并且输入cmd,进入交互命令环境,开始执行。。。
Python基础入门(三)——再来一段小小小代码_第2张图片

相关基础知识介绍

1)python的缩进
与其他语言不同,python 利用缩进来控制类,函数以及其他逻辑判断。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。否则会报如下错误:
IndentationError: unindent does not match any outer indentation level
或者:
IndentationError: unexpected indent
.py文件运行时,一开始就进行格式检验,出了错马上报错,报错时,报错行前后都要看缩进是否正确。
一般在程序中可以用单个制表符、两个空格、四个空格当中的一种,一定要一致,不一致,死定。。。
2)Python注释
python注释用#号表示,可以独占一行,也可以放在一句的句后。
同时python 中也可以用多行注释,方法使用三个单引号(’’’)或三个双引号("""),例如:
‘’’
这是多行注释,使用单引号。
这是多行注释,使用单引号。
‘’’

“”"
这是多行注释,使用双引号。
这是多行注释,使用双引号。
“”"
3)空行
空行算作是程序代码的一部分,但是空行并不是Python语法的一部分。
如果在书写时不插入空行,Python解释器运行也不会出错。
空行的作用在于分隔两段不同功能或含义的代码,一方面使程序易读,另一方面,便于程序日后的维护或重构。
4)变量
在python中变量不需要提前定义,定义的方式就是:变量名=变量值,变量值可以有以下类型:
Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典)
变量的类型一般取决于所赋的值,但是变量在进行运算时,需要进行运算的变量类型一致。
5)运算符
在python中,对变量进行运算的符号为运算符,是构成python表达式的基础。python中的运算符有:
算术运算符
比较(关系)运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符
运算符优先级
在本例中的a==b,就是比较运算符,表示相等,功能是比较两个变量是否相等,相等则返回True,不相等则返回False。
6)三大语句结构
与其他语言一样,python也具有三大执行结构:顺序、条件、循环。
顺序:先执行第一句。。然后到第二句。。一句一句按顺序来。。。
条件:结构是
if 判断条件:
执行语句(1)
else:
执行语句(2)
执行过程是这样的,如果判断条件成立(结果为True),则开始执行语句(1),如果判断条件不成立(结果为False),则开始执行语句(2)。
循环:循环执行某一段程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。
while 判断条件(condition):
执行语句(statements)……
如果判断条件condition为True,则执行语句statements
for iterating_var in sequence:
statements(s)
遍历任何序列的项目,如一个列表或者一个字符串,将每一个基本元素依次赋给变量,直到最后一个,每赋一个值,则执行一次statements(s)。

你可能感兴趣的:(python,python,编程语言)