#Python#1.4程序语法元素分析

本文详细介绍了Python的程序格式,包括缩进和注释的重要性。接着,讲述了命名规则和保留字,强调了命名的敏感性和保留字的特殊性。讨论了基础数据类型如字符串、整数、浮点数和列表,特别是字符串的索引和切片操作。还涵盖了语句与函数,包括赋值语句、分支语句和函数定义。最后,提到了输入与输出,包括`input()`和`print()`函数以及`eval()`函数的使用。
摘要由CSDN通过智能技术生成

程序格式

命名保留字

数据类型

语句与函数

python的程序输出


1.格式框架

#代码高亮——辅助体系不影响
#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.语法的一部分 影响程序执行 2.表达所属关系】

注释——单行注释:#xxxx
多行注释:’’‘xxxxxx’’’


2.命名与保留字

命名——关联标识符
这里的TempStr就是一个标识符(变量的名字)
变量=xxx 赋值符号
命名规则——大小写字母、数字、下划线、汉字符号等组合
注意——大小写敏感、首字符不能是数字、不能与保留字相同
关于保留字——变成内部定义并保留使用的字符【基本的单词 也是保留字】【有33个】在这里插入图片描述26个黑色的是基础语法字
注意最后三个True False None首字母大写


3.数据类型

基础数据类型——字符串 整数 浮点数 列表
起源——一串数字有多个解释

eg:101010111
二进制数字——
十进制数字——
一段文本———
#所以要提供计算机理解的数据形式
字符串类型——"101、010、111"
整数类型——101010111
列表类型——[101,010,111]

(1)字符串类型——由0个或多个字符组成的有序字符序列
【可以对字符进行索引(相当于数组 也是从0开始的)】

字符串的序号——正向递增序号 & 反向递减序号
在这里插入图片描述
索引和切片——
索引——返回字符串中的单个字符 <字符串>[M]
切片——返回字符串中一段字符子串<字符出啊>[M:N]——取出第M个第……个,但不到第N个

(2)数字类型
{1}整数类型 整数
{2}浮点数类型 实数

(3)列表类型
由0个或多个数据组成的有序序列
[ ]表示,用, 分隔各种元素
使用保留字 in 判断一个元素是否在列表中=》返回True 或者False


4.语句与函数

(1)赋值语句
(2)分支语句——由判断条件决定运行方向的语句【if elif else】【不省略:】
(3)函数 <函数名字>(<参数>)


5.输入与输出

(1)输入**<变量>=input(<提示信息字符串>)**
输入的信息是储存在变量中的
(2)print()

#直接输出
print"要输出的信息"#以字符格式化输出
#{ }表示槽,把后面的变量填充到前面的槽中
#{:.2f}表示取小数点后两位
#【相当于%.2f】
print("转换后的温度是{:.2f}F".format(F))

(3)eval()——【评估函数】去掉参数最外侧引号并执行余下语句的函数
eval(<字符串或字符串变量>)

>>>>eval("1+2")
3
>>>eval('"1+2"')
>"1+2"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值