Python语法元素分析

变量命名
命名规则: 大小写字母、数字、下划线和汉字等字符组合。
eg.TemStr、Python_Great、这是门python好课程
注:首字符不能是数字,大小写敏感,不与保留字相同
(保留字(关键字):被编程语言内部定义并保留的标识符,python中共有33个保留字,大小写很敏感)
在这里插入图片描述
在保留字中,大小写十分敏感,比如“if" 是保留字,而”If" 就可以当成变量使用。

数据类型

1.字符串

1.字符串
字符串由一对单引号或一对双引号表示,字符串的编号是从0开始的
2.字符串的序号
有两种:正向递增序号和反向递减序号
正向递增:正向从0开始,如0,1,2,3,4,…12
反向递减:反向从“-1”开始即从最后一个字符开始,如-1,-2,-3,-4,…,-13
3.字符串的使用
使用**[ ]**获取字符串中一个或多个字符
两种方式:索引和切片
**索引:**返回字符串中的单个字符 <字符串>[M ]
例如,“请输入带有符号的温度值:"[0] 表示输出该字符串中的第一个字符
若TempStr是一个字符串变量,则TempStr[-1],表示输出该字符串中的最后一个字符

**切片:**返回字符串中的一段字符子串 <字符串>[M:N]
例如,“请输入带有符号的温度值:”[1:3] 表示读出第一和第二个字符
或者 TempStr[0:-1] 表示读出第一到倒数第二个字符, TempStr[3:]代表从第四个字符开始往后的所有字符,TempStr[:-1]代表除了最后一个字符的所有字符。
注:读出的不包含第二个序号所代表的字符

2.数字类型

包括整数和浮点数

3.列表类型

由0个或多个数据组成的有序序列
1.列表使用**[ ]表示,采用逗号**分隔各元素。
例如,[‘F’,‘f’] 表示两个元素’F’ 和’f’
2.使用保留字in判断一个元素是否在列表中
例如,TempStr[-1] in [‘C’ , ‘c’] 表示TempStr[字符串中的最后一个字符是否为’C’或者’c’
若在,则会返回一个“True”, 否则会返回"False".

python的输入与输出

1.输入函数‘input()"
2.输出函数print()"
3.评估函数eval()
print()函数的参数:正常情况下print(<要输出的语句>)输出一条语句完成后光标自动换行,若想要在一行继续输出:print(<要输出的内容>,end="<要输出的内容>")
若end=" ",则表示光标停留在本行行尾
eval()函数的作用是去掉参数最外侧引号并执行余下语句
基本使用格式:
eval(<字符串或字符串变量>)
例如,>>>eval(“1”)
1
>>>eval(“1+2”)
3
此句表示,eval把字符串“1+2”外侧的双引号去掉,使其变成了机器可识别的语句1+2,并计算出出结果,输出结果。
>>>eval(’ “1+2” ')
“1+2”
此句输出的仍然是一个字符串,是因为eval只会去掉最外层的引号。
>>>eval(‘print(“Hello”)’)
Hello

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值