缩进:缩进表达程序的格式框架
1、严格明确:缩进是语法的一部分,缩进不正确程序运行错误
2、所属关系:表达代码间包含层次关系的唯一手段
3、长度一致:使用TAB键即可
python编程语言有一个重要的特点就是取消了{ }而用缩进的方式进行代码块的分割 , 初学者可能不习惯,多写几次就习惯了这种写法 。
注释:不被程序执行的辅助性说明信息
单行注释:
#这是单行注释
多行注释:
1 '''这是多行注释 2 3 23333333333333 '''
变量:程序中用于保存和表示数据的占位符号
变量采用标识符(名字)来表示,关联标识符的过程叫命名
TempStr是变量名字
可以使用等号(=)向变量赋值或修改值,=被称为赋值符
TempStr="82F" #向变量TempStr赋值"82F"
命名规则:大小写字母、数字、下划线和汉字等字符
如:TempStr、Python_Great
注意事项:大小写敏感、首字符不能是数字、不与保留字相同
python与Python是不同的变量,123Python是不合法变量
保留字
被编程语言内部定义并保留使用的标识符
python语言有33个保留字(也叫关键字)
if,elif,else,in
保留字是编程语言的基本单词,大小写敏感
if是保留字,If是变量
保留字
数据类型
字符串、整数、浮点数、列表
10011101该如何解释呢?
这是一个二进制数字或十进制数字
作为二进制数字,10011101的值是十进制157
这是一段文本或者用逗号分隔3个数字
作为一段文本 , 逗号是文本中的一部分 , 一共包含10个字符
整数类型10011101
字符串类型:"10,011,101"
列表类型:[10,011,101]
字符串:由0个或多个字符组成的有序字符序列
由一对双引号或一对单引号表示
"helloworld"或'GOOD'
字符串是字符的有序序列 , 可以对其中字符进行索引
如"你"是"你好啊"这个字符串的第0个字符
python的字符串序号,正向递增 , 反向递减
字符串的使用
使用[ ]获取字符串中一个或多个字符
1 TempStr = input("请输入带有符号的温度值: ") 2 if TempStr[-1] in ['F', 'f']:#TempStr[-1]指的是最后一个字符 3 C = (eval(TempStr[0:-1]) - 32)/1.8#TempStr[0:-1]指的是字符串从第一个到最后一个之前的所有字符串 4 print("转换后的温度是{:.2f}C".format(C)) 5 elif TempStr[-1] in ['C', 'c']: 6 F = 1.8*eval(TempStr[0:-1]) + 32 7 print("转换后的温度是{:.2f}F".format(F)) 8 else: 9 print("输入格式错误")
数字类型:整数和浮点数
整数:数学中的整数
32或-89
浮点数:数学中的实数,带有小数部分
1.8或者-1.8或者-1.0
列表类型:由0个或多个数据组成的有序序列
列表使用[ ]表示,采用逗号分隔各元素
[ 'F' , 'f' ]表示列表里含义两个元素'F'和'f'
使用保留字in判断一个元素是否在列表中
TempStr[-1] in ['C' , 'c']判断前者是否与列表中的某个元素相同
赋值语句:由赋值符号构成的一行代码
赋值符号笔者之前提过,就是我们俗称的等于号,但等于号在编程语言中通常表示赋值 , 不表示等于号的含义 。
1、赋值语句用来给变量赋予新的数据值
C = (eval(TempStr[0:-1]) - 32)/1.8 #右侧运算结果值赋值给C
2、赋值语句右侧的数据类型同时作用于变量
TempStr = input("请输入带有符号的温度值: ") #input返回一个字符串,所以TempStr也是字符串
分支语句:由判断条件决定程序运行方向的语句
1 if TempStr[-1] in ['F', 'f']:
如果条件为True则执行冒号后的语句
推荐阅读
- erp系统打电话话术,erp电话营销招聘
- 西瓜视频选什么格式,西瓜视频格式要求
- mysql数据库跟jdk,java与mysql数据库连接
- 单机美甲游戏,美甲游戏大全免费版
- 怎么安装mysql57 怎么安装mysql55
- 视频号申请后不使用怎么办,视频号用申请吗
- 家里怎么用千兆路由器,家庭用千兆无线路由器
- 桌面游戏英语字母如何玩,桌面游戏英文怎么写
- python循环的函数 python循环函数不换行