【巨蟒笔记】《Python语言程序设计》第一周
笔记整理自icourse网课(《Python语言程序设计》第一周),仅供学习交流使用。
1989年,Guido van Rossum创立了python语言。1991年初,python公布了第一个公开发行版。
保留字(关键字,33个)
and,as,assert,break,class,continue,def,
elif,else,except,finally,for,from,if,import,in,is,
lamba,not,or,pass,raise,return,try,while,with,yield,del,
global,nonlocal,True,False,None
是编程语言的基本单词,大小写敏感:if是保留字,If是变量。
数据类型
1、整数类型10111101
2、字符串类型“1011001”
2.1 一对单引号或双引号表示
2.2 正向递增序号、反向递增序号
2.3 使用 [ ] 获取字符串中一个或多个字符
索引:返回字符串中单个字符 <字符串>[M]
“请输入带有符号的温度值:”[0] =请,或者 TempStr[-1]
切片:返回字符串中的一段衣字符子串 <字符串>[M:N]
“请输入带有符号的温度值:”[1:3] =输入, 或者 TempStr[0:-1] =请输入带有符号的温度值
3、列表类型[10,011,101]
数字类型
1、整数类型:整数
2、浮点数类型:实数,带有小数部分
3、列表类型:由零个或多个数据组成的有序序列
列表用 [ ] 表示,采用逗号(,)分隔元素
['F','f'] 表示两个元素'F'和‘f’
使用保留字in判断一个元素是否在列表中
TempStr[-1] in [‘C’,‘c’] 判断前者是否与列表中某个元素相同
语句与函数
1、赋值语句
2、分支语句
2.1 使用保留字if elif else 构成条件判断的分支结构,如果条件为True则执行冒号后语句
2.2 每个保留字所在行最后一个冒号 是语法的一部分
3、函数
3.1 根据输入参数产生不同输出的功能的过程
3.2 采用<函数名>(<参数>)方式使用
输入函数 input( )
从控制台获得用户输入的函数。使用格式: <变量> = input(<提示信息字符串>)
用户输入的信息以字符串类型保存在<变量>中。
格式化: print("转换后的温度是{:.2f}C".format(C))
{ } 表示槽,后续变量填充到槽中
{:.2f} 表示将变量C填充到这个位置时,取小数点后两位
评估函数 eval( )
去掉参数最外侧引号并执行余下语句的函数。基本使用格式: eval<字符串或字符串变量>
即,将数字的字符串形式变成数字形式;能将任何字符串形式的信息变成Python语句。
复习
1、33个保留字
2、温度转换.py
- #TempConvert.py
- TempStr= input("请输入带有符号的温度值:")
- if TempStr[-1]in ['F','f']:
- C= (eval(TempStr[0:-1])- 32)/1.8
- print("转换后的温度是{:.2f}C".format(C))
- elif TempStr[-1]in ['C','c']:
- F= 1.8*eval(TempStr[0:-1])+ 32
- print("转换后的温度是{:.2f}F".format(F))
- else:
- print("输入格式错误")
系列来源:
1、Python语言程序设计 https://www.icourse163.org/course/BIT-268001
2、Python网络爬虫与信息提取 https://www.icourse163.org/course/BIT-1001870001