Python学习-第三章:Python语言的基本语法

一、Python程序的格式框架

1.1 语句块的缩进

在Python语言中,缩进有两个作用:1、体现代码之间的逻辑关系;2、表示一个代码块结束。

一般代码不需要缩进,缩进配合保留字if、for、while、def、class等关键字使用,在语句后使用英文冒号“:”结尾来表明前后语句的所属关系。

1.2 注释及文档字符串

注释是只是辅助性说明文字,不会被编译器或解释器执行,因此一般用于解释代码原理和用途或辅助程序调试等。注释分为单行注释和多行注释两种方法。单行注释采用#;多行注释采用''' '''。查看"帮助信息"可以使用__doc__方法。

二、Python语法元素

2.2.1、Python的变量

变量是用于保存和表示数据的语法元素称之为变量,是一种常见的占位符号。变量采用标识符表示,有数字、汉字、下划线、大小写字母等字符组合而成,如TempStr、Python_big、Python3学习方法等

2.2.2、变量的命名规则

①不能使用保留字作为变量名,如if、for、while均为保留字。

②变量名的首字符不能是数字,如123python是不合法的

③变量名对英文字母的大小写敏感,如Student和student是不同变量

④变量名中除了下划线“_”以外,不能有其他任何特殊字符。

2.2.3、保留字

(1)编写程序不能命名与保留字相同的字符

(2)保留字的拼写必须与表格中所写的完全一致

(3)Python的保留字对大小写敏感。例如,True是保留字,但true则不是保留字,并可以被当作变量使用。

Python3.x 的35个保留字
andasassertbreakclasscontinuedef
delelifelseexceptFalsefinallyfor
fromglobalifimportinislambda
Nonenonlocalnotorpassrasiereturn
Truetrywhilewithyieldasyncawait

三、程序语句

3.1 表达式及赋值语句

3.1.1 表达式是指能够计算或产生新数据值得代码片段,是将不同类型得数据用操作符号按照一定规则链接起来的式子。

3.1.2 赋给某变量一个具体值的语句称为赋值语句。在Python语言中,由“=”来表示“赋值”,即把等号右侧表达式的值计算出来,然后给等号左侧变量赋予新的值。

①<变量> = <表达式>

②<变量1>,...,<变量N> = <表达式1>,...,<表达式N>

③<变量1>=<变量2>=...=<变量N>=<表达式>

Python语言和其他语言不同之处:

3.2 导入函数库

在Python语言中,导入函数库有3中方式:

①import <函数库名称>

②from <函数库名称> import *

③import <函数库名称> as m

四、基本的输入、转换和输出

一个程序的完整性有输入、处理、输出过程组成。

4.1 input()输入函数

input(<提示性信息>):用于接收用户的键盘输入。<提示性信息>是可以选择的,不影响函数的使用。不论用户输入的是字符还是数字,input()函数的返回结果都是字符串,后续需要将转换为相应的类型再处理。

4.2 eval()处理函数

eval()函数常见的用法:

(1)对字符串中有效的表达式进行计算,并返回结果;

(2)将字符串去除引号并转成相应的对象(如list、tuple、dict和string之间的转换);

<变量> = eval(input(<提示性信息>))

input函数将用户输入的数字解析为字符串,再由eval()函数去掉引号,字符串将被解析为数字并保存到变量中。

4.3 输出函数:print()

①print(<待输出字符串或变量>)

此用法仅用于字符串或单个变量的输出,输出结果是可打印字符

②print(<变量1>,<变量2>,...,<变量N>)

此用法仅用于一个或多个变量的输出。输出后用一个空格分隔各变量值。print()函数输出文本时默认使用空格分隔各变量。

如果希望采用其他符号进行分隔,可以用sep参数进行赋值。

print(<待输出内容>,sep="<分隔符号>")

③print(<输出字符串模板>.format(<变量1>,<变量2>)

此用法用于混合输出字符串与变量值。其中<输出字符串模板>中采用大括号{}表示一个槽位置。

④print(<待输出内容>,end="<增加的输出结尾>")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值