Python学习第一课:

10行代码教你看懂

例1温度转换,写代码去掉:

eval()函数的作用是什么?python_python eval函数 参数_python eval函数出错

(颜色为代码高亮,不同版本颜色不同)

1.IPO

程序的基本编写方法:

I:输入输入,程序输入

P:进程处理,程序的主要逻辑

O:output输出,程序的输出

python eval函数 参数_eval()函数的作用是什么?python_python eval函数出错

python eval函数出错_eval()函数的作用是什么?python_python eval函数 参数

python eval函数出错_python eval函数 参数_eval()函数的作用是什么?python

eval()函数的作用是什么?python_python eval函数出错_python eval函数 参数

python eval函数 参数_eval()函数的作用是什么?python_python eval函数出错

eval()函数的作用是什么?python_python eval函数 参数_python eval函数出错

eval()函数的作用是什么?python_python eval函数出错_python eval函数 参数

python eval函数 参数_python eval函数出错_eval()函数的作用是什么?python

eval()函数的作用是什么?python_python eval函数 参数_python eval函数出错

python eval函数出错_eval()函数的作用是什么?python_python eval函数 参数

python eval函数 参数_python eval函数出错_eval()函数的作用是什么?python

python eval函数 参数_python eval函数出错_eval()函数的作用是什么?python

python eval函数出错_eval()函数的作用是什么?python_python eval函数 参数

eval()函数的作用是什么?python_python eval函数 参数_python eval函数出错

python eval函数出错_python eval函数 参数_eval()函数的作用是什么?python

python eval函数出错_eval()函数的作用是什么?python_python eval函数 参数

2. 学习编程的策略

1.首先掌握编程语言的语法,熟悉基本概念和逻辑

2、其次,结合计算题思考程序结构,运用编程套路

3、最后,参考案例多练多练,学会以一例举其他案例

三、python的两种编程方式

1.交互式:每句输入即时运行结果,适合语法练习

2.文件型:批量执行一组语句并运行结果,编程的主要方法

python eval函数出错_eval()函数的作用是什么?python_python eval函数 参数

python eval函数 参数_eval()函数的作用是什么?python_python eval函数出错

python eval函数出错_eval()函数的作用是什么?python_python eval函数 参数

eval()函数的作用是什么?python_python eval函数 参数_python eval函数出错

python eval函数出错_eval()函数的作用是什么?python_python eval函数 参数

eval()函数的作用是什么?python_python eval函数 参数_python eval函数出错

python eval函数出错_python eval函数 参数_eval()函数的作用是什么?python

eval()函数的作用是什么?python_python eval函数出错_python eval函数 参数

python eval函数 参数_python eval函数出错_eval()函数的作用是什么?python

python eval函数出错_eval()函数的作用是什么?python_python eval函数 参数

python eval函数 参数_eval()函数的作用是什么?python_python eval函数出错

eval()函数的作用是什么?python_python eval函数 参数_python eval函数出错

python eval函数 参数_python eval函数出错_eval()函数的作用是什么?python

下面对这10行代码一一解释:

eval()函数的作用是什么?python_python eval函数 参数_python eval函数出错

一张纸条

不被程序执行的辅助说明信息

单行注释:以#开头,后面是注释#这里是单行注释

多行注释:以'''开始和结束

'''这是多行注释的第一行

这是多行注释的第二行 '''

2.命名和保留字

2.1. 变量:程序中用来保存和表示数据的占位符号

变量用标识符(名称)表示,标识符关联的过程称为命名

TempStr 是变量名

可以使用等号(=)来赋值或修改变量的值,=被称为赋值符号

Temper="82F" # 将 "82F" 赋值给变量 Temper

2.2. 命名

命名规则:字符及大小写字母、数字、下划线、汉字的组合

如:TempStr、Python_Great,这是Python的一个好类

注意:区分大小写eval()函数的作用是什么?python,首字符不能为数字,与保留字不同

python和python是不同的变量,123python是非法的

2.3. 保留字:编程语言定义和保留的符号

Python语言有33个保留字(也叫关键字)

如果,elif,否则,在

保留字是编程语言的基本字,区分大小写

if是保留字,if是变量

python eval函数 参数_eval()函数的作用是什么?python_python eval函数出错

2.4. 数据类型

字符串、整数、浮点数、列表

“123”表示文本字符串123,123表示数字123

整数类型:10011101

字符串类型:“10,011,101”

列表类型:[10,011,101]

2.4.1. 细绳:

由0个或多个字符组成的有序字符序列,两边用一对单引号或一对双引号标记

使用单引号或双引号表示字符串的意义相同,没有区别

“请输入带符号的温度值”或“C”

字符串是一个有序的字符序列,其中的字符可以被索引

“Please”是“Please enter a temperature value with sign:”的第0个字符

在字符串中我们的数字从 0 开始,而不是从 1

字符串的序列号:

1.前向递增序号

2.反向递减序号

那么在字符串的使用中,我们可以使用一个[]来获取字符串中的一个或多个字符,即

表示为字符串索引和切片操作,索引是指返回字符串中的单个字符,使用

就是在字符串后面加一个[],[]中间给出序列号系统在字符串中的序列号位置

片:

返回字符串中的字符子串。 切片操作仅返回一段字符或字符串中字符的子字符串。

使用 [M:N] 形式使用。

例如:[1:3]:取出第一个字符,第二个字符但小于第三个字符。表示输入的字符串

TemStr[0:-1]:表示一个从0开始但小于字符串最后一个字符的字符子串。 相当于去掉字符串的最后一个字符。

2.4.2. 数值类型

整数称为整型,小数称为浮点型

整数:数学中的整数

32 或 -89

浮点数:数学中的实数,有小数部分,也包括正数和负数

1.8 或 -1.8 或 -1.0

2.4.3. 列表类型

它是0个或多个数据的有序序列

['F','f'], ['C','c']

列表用[]表示eval()函数的作用是什么?python,每个元素用逗号(,)分隔

['F','f']:表示'F'和'f'两个元素

使用保留字in判断一个元素是否在列表中

['C','c'] 中的 TempStr[-1] 判断前者是否与列表中的元素相同(此语句将产生 True 值或 False 假值)

2.4.4. 语句和函数

**赋值语句:**由赋值符号组成的一行代码。赋值语句用于给一个变量赋一个新的数据值

赋值语句右侧的数据类型也作用于变量。

TempStr=input(" ") # input()返回一个字符串,TempStr也是一个字符串

分支语句:根据判断条件确定程序运行方向的语句

使用保留字if elif else构成条件判断的分支结构

if…: # 如果条件为真,则执行冒号后的语句

每个保留字所在行的末尾有一个冒号(:),部分语法

冒号和后面的缩进用于表示后面的语句和条件的从属关系

Python函数:根据输入参数产生不同输出的Python函数过程

函数以()方式使用

eval(TempStr[0:-1]) # TempStr[0:-1]是一个参数

3、python程序的输入输出

input():从控制台获取用户输入的函数,从控制台获取用户输入

input()函数的使用格式:

=输入()

用户输入的信息保存在字符串类型中

例如:TempStr=input("请输入")

print():输出函数

将结果作为字符打印到控制台的函数

print()函数的基本使用格式:

打印()

字符串类型的一对引号只在程序内部使用,不带引号输出

print("输出格式信息")

print() 函数的格式:

print("转换后的温度为 {:.2f}c".format(c))

{ }代表一个slot,后面的变量都填入slot

{:.2f}表示将变量C填充到这个位置小数点后2位

例如:

print("转换后的温度为 {:.2f}C".format©)

如果C的值为123.456789,则输出结果为:转换后的温度为123.45C

python eval函数出错_python eval函数 参数_eval()函数的作用是什么?python

python eval函数出错_python eval函数 参数_eval()函数的作用是什么?python

python eval函数 参数_python eval函数出错_eval()函数的作用是什么?python

python eval函数出错_python eval函数 参数_eval()函数的作用是什么?python

python eval函数出错_python eval函数 参数_eval()函数的作用是什么?python

python eval函数出错_python eval函数 参数_eval()函数的作用是什么?python

eval()函数的作用是什么?python_python eval函数出错_python eval函数 参数

python eval函数出错_python eval函数 参数_eval()函数的作用是什么?python

python eval函数 参数_eval()函数的作用是什么?python_python eval函数出错

评价函数 eval()

从参数中删除最外层引号并执行剩余语句的函数

评估()

**eval(TempeStr[0:-1]):**如果输入是72F,TempeStr[0:-1]变成字符串72后,经过求值函数eval()运算,那么就会变成Number类型, 生成数字72, 可以参与数字之间的运算

本课小结:

缩进(不缩进、缩进4个字符或按一次Tab键)、注释、命名、变量、保留字

数据类型,字符串,整数,浮点数,列表

赋值语句、分支语句、函数

输入(),打印(),

eval(), print() 格式化

学习了温度换算后,同样的货币汇率换算、基数换算等都可以套用,所以试试写类似的代码吧!

python eval函数 参数_eval()函数的作用是什么?python_python eval函数出错