python基础语法,,基础语法缩进规则在P


基础语法

缩进规则

在Python中,缩进一般用于函数定义,类的定义以及一些控制语句.一般来说,行尾的":"表示下一行代码缩进的开始,以下的的一段复杂的代码中就在分支语句中使用缩进,即使没有使用括号,分号,大括号等进行语句(块)的分隔,通过缩进进行分层的结构.
if True:    print(‘Hello World!‘)else:    print(‘Hello boy‘)print(‘end‘)

注释

单行注释:# 这是一条注释多行注释
‘‘‘这是多行注释,用3个单引号这是多行注释,用3个单引号这是多行注释,用3个单引号‘‘‘"""这是多行注释,用3个双引号这是多行注释,用3个双引号这是多行注释,用3个双引号"""

编码

设置编码格式# code:编码格式 例如:# code:GB2312#-*- coding:编码格式 -*- 例如:#-*- coding:UTF-8 -*-decode函数和encode函数的使用encode的功能是把看到的直观的字符转化为计算机内的字节形式.decode的功能是把字节形式的字符转换为我们能看懂的形式.
‘ABC‘.encode(‘ascii‘)‘中文‘.encode(‘utf-8‘)

标识符与关键字

标识符定义规则第一个字符必须是字母或下划线剩下的字符可以是字母和数字或下划线区分大小写标识符不能以数字开头.关键字:是Python的特殊保留字.and:用于表达式计算,表示逻辑与操作as:用于类型转化assert:断言,用于判断变量或条件表达式的值是否为真break:中断循环语句的执行class:用于定义类continue:继续执行下一次循环del:删除变量或序列的值elif:条件语句,与ifelse结合使用else:条件语句,与if和elif结合使用,也可以用于异常和循环except:包括捕获异常后的操作代码,与try和finally结合使用for:循环语句finally:用于异常语句,出现异常后,始终要执行finally包含的代码块from:用于导入模块,与import结合使用global:定义全局变量in:判断变量是否在序列中is:判断变量是否为某个类的实例lambda:定义匿名函数nonlocal:用于表示外部作用域的变量not:逻辑非or:逻辑或pass:空的类,函数,方法的占位符print:输出语句raise:异常抛出的操作return:用于从函数返回计算结果try:包含可能会出现异常的语句while:循环语句with:简化Python代码yield:用于从函数依次返回值

变量

Python语言中的变量不需要声明,变量的赋值操作即使声明和定义变量的操作过程,每个变量在内存中创建都包括变量的标识,名称和数据信息.id()是Python中的一个内置函数,功能返回的是对象的"身份证号"(内存地址),唯一且不变,但在不重合的生命周期里,可能会出现相同的id值.print(id(x))的功能是返回变量x的内存地址.输出多个变量:print("x : %d, y: %d , z: %d"%(x,y,z))

输入和输出

输入功能:调用input()实现调用格式:input([prompt])其中参数prompt是可选的,该参数用来提供用户输入的提示信息字符串.当用户输入程序所需要的数据时,就会以字符串的形式返回,也就是说,函数input不管输入的是什么,最终返回的都是字符串.如果需要输入数据,则必须经过数据转换处理.输出功能:print()调用格式:print(value,...,sep=‘‘,end=‘\n‘)value:用户要输出的信息,后面的省略号表示可以有多个要输出的信息.sep:多个要输出信息之间的分隔符,其默认值为一个空格.end:一个print()函数中所有要输出信息之后添加的符号,默认值为换行符.在Python中,在print中也可以同时使用多个字符串,使用逗号","隔开,就可以连成一串输出,例如:print(‘The quick brown fox‘,‘jumps over‘,‘the lazy dog‘),这样,print会依次输出每个字符串,当遇到逗号时就会输出一个空格,因此输出为:The quick brown fox jumps over the lazy dog三个单引号的作用:表示多行赋值三引号是多行字符串,可以直接输入回车,而不需要用\n来表示
msg=‘‘‘gf_of_archerzon = "Wang"print("archerzon的女盆友是",gf_of_archerzon)print("archerzon的女盆友是%s"%gf_of_archerzon)‘‘‘print(msg)

python基础语法

评论关闭