python控制语句第一章_第一章 Python基本语法

1.缩进:缩进表达程序的格式框架,缩进长度一般为4个空格或者一个tab,在一个程序中,缩进的长度是相同的,Python对缩进有很严格的要求,如果缩进错误,将会导致程序运行错误。

2.注释:注视包括单行注释和多行注释 ,但行注释以井号开头,多行注释是在第一行的开头和最后一行的结尾用三引号标注。

#这里是单行注释

“’这里是多行注释第一行

这里是多行注释第二行“’

3.命名:大小写字母、数字、下划线以及汉字等字符及组合,Python对大小写敏感,首字符不能为数字,命名不能与保留字相同。

4.保留字:Python有33个保留字,保留字也称关键字,被编程语言内部定义并保留使用的标识符,例如:if,elif,else,in……保留字对大小写敏感。

注意:黑色保留字是Python基础语法体系 用到的保留字,只有True,False,None三个保留字是首字母大写的。

保留字如下表:

b02e9dce3b42d77d3b996fab15bef548.png

10342266.html

5.数据类型:字符串、整数、浮点数、列表四种。

整数:10011101

字符串:由单引号或者双引号表示,例“10011101”,用单引号和双引号表示并无差别

列表: [10,011,101]

6.字符串:字符串是字符的有序序列,可以对字符进行索引

10342266.html

字符串的使用:

(1)索引操作:返回字符串中的单个字符(M是序号位置):[M]

(2)切片操作:返回字符串中的一段字符子串:[M:N] ,前闭后开区间

faa30971d415f3a39b65f772d168a6bd.png

7.列表类型:使用[ ]表示,各个元素用单引号引起,采用逗号分离各元素。可以使用关键字in判断一个元素是否在列表中,例:TemStr[-1] in ['F','f']

8.赋值语句

9.分支语句:分支语句中,每个保留字所在行的末尾都要有一个冒号。if,elif,else均属于分支语句。

10.输入与输出:

输入:input(“提示信息”)

输出:print()

print函数的格式化方法:

0e6b8f1980ad3023a55dcd0fae16443f.png

10342266.html

11.评估函数:eval() 去掉函数最外侧符号并执行余下语句,例: eval(“1+2”)的运行结果是3

12.温度转换实例:

1 #温度转换实例

2 TemStr=input("请输入带有符号的温度值")3 if TemStr[-1] in ['F','f']:4 C=(eval(TemStr[0:-1])-32)/1.8

5 print("转换后的温度是{:.2f}C".format(C))6 elif TemStr[-1] in ['C','c']:7 F=1.8*eval(TemStr[0:-1])+32

8 print("装换后的温度是{:.2f}F".format(F))9 else:10 print("输入格式错误")

以上是一段温度转换实例的Python代码,虽然只有简单的10行代码,10行代码中包含了很多Python的基本语法,下面我们逐行分析这段Python代码:

第一行:注释,注释用于对一段程序作简要说明,方便程序员对代码进行理解和修改。

第二行:利用Python的input输入语句将用户输入的值赋给变量TemStr。

第三行:分支语句,关键字in用来判断变量TemStr的最后一个字符是否与列表['F','f']中的某一个元素相同,如果条件为true,那么将执行冒号后面的语句,否则将跳过冒号后面的语句。

第四行:温度转换,将变量TemStr的值除去最后一个符号减去32然后除1.8,即将华摄氏温度值转换为摄氏温度。

第五行:输出,大括号是一个槽,将foamat中的变量C填充到这个槽中,其中:.2f表示保留小数点后两位,print函数可以在控制台输出括号内的内容。

第六行:分支语句,关键字in用来判断变量TemStr的最后一个字符是否与列表['C','c']中的某一个元素相同,如果条件为true,那么将执行冒号后面的语句,否则将跳过冒号后面的语句。

第七行:温度转换,将摄氏温度值转换为华摄氏温度。

第八行:输出,类似第五行。

第九行:分支语句,若if语句和elif语句的条件均为false,则执行else语句。

第十行:输出语句。

欢迎大家指教!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值