2.2.1-python变量名与数据类型

2024-05-15
| 13页
| 605人阅读
| 8人下载
精品

内容正文:

变量与数据类型 程序设计语言 1.概念:程序是一组操作指令或语句序列,是计算机执行算法的 操作步骤 2.分类: (1)机器语言 机器语言是一种用二进制标识的、计算机能直接识别和执行的机器指令的集合。 机器语言具有灵活、直接执行和速度快等特点。 (2).汇编语言: 机器语言编程困难,汇编语言用类似英语缩略词的语言代替机器指令的操作码。用地址符号或标号代替地址,运行时再转换为机器语言 (3).高级语言: 汇编语言依赖于硬件体系,助记符量大难记,故人们发明了更加易用的高级语言。高级语言使用人易于接受的文字表示,故可读性较高。 请大家使用type()函数来查看如下几个数据的类型: 3 1.5 ”上海市” True Python基础 Python是我们高中阶段将要学习和使用的一门高级语言,具有语法简单易学,功能强大、应用广泛的特点。 IDLE(Python……) 1.常用数据类型 2.常用数据类型的转换 请大家使用print() 函数和type()函数来查看如下数据 1.float(3) 2.int(2.5) 3.str(3) 例如输入: 自主探究: Python中还有很多种数据类型,也还有很多种转换函数,请大家上机尝试下列函数,说说他们的功能: 1.进制转换函数 (1)bin(10) (2)hex(14) 2.Ascll码转换函数 (1)chr(97) (1)ord(‘b’) 3.常量与变量 (1)常量:直接给定的数值,在程序运行中不再改变的量 比如之前出现的 3,2.5,True, (2)变量:程序运行中数值可以改变的量,程序运行时变量对应着内存中的一块存储空间,可通过变量名访问。 <1>.变量命名规则 1.只能由英文字母(大小写敏感) 数字、下划线组成。 2.只能由字母或者下划线开头 3.不能与Python中的保留字重名 Python中的保留字 ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] 例.下列变量命名正确的是( ) A.2X B.in C.Year#1 D.Day <2>.变量的赋值 用‘=’赋值 格式:变量名 = 数值 情景探究1: 已经输入了如右侧的程序,请大家 看看一下的几张图片,推断三幅图片中操作的先后顺序 也请你自己动手输入代码实验。 情景探究2: python中变量不必提前定义类型,而且赋值语句有很多新特性 请大家上机探究如下语句,找出其中错误的,并尝试解释原因: ⑤x=y=1 ③x,y=1,2 ④x=1,2 ②x==1 ①x=-x ⑥x=y==1 假如改变这些语句的执行顺序,运行的结果会有不同吗? 请上机实践并说明原因。 实践练习: input()函数是Python中的输入函数。他可以将用户输入的值赋值给变量方便存储和使用,使用方法如下: 1.请你探究:用户输入的内容的数据类型是什么? 2.设计并进行编程: 用户输入一个数,输出他的平方 用户输入一个整数,输出他对应的ASCLL字符 用户输入两个数,输出他们的乘积 探究print()语句 ? √ 为什么输出2000而不是2021-10-11? 该如何编写这条print语句呢? 可以有多个输出参数,用逗号分隔 可选参数sep,分隔符,默认是空格 end,结尾符号,默认是换行 变量与数据类型 $$

资源预览图

2.2.1-python变量名与数据类型
1
2.2.1-python变量名与数据类型
2
2.2.1-python变量名与数据类型
3
2.2.1-python变量名与数据类型
4
2.2.1-python变量名与数据类型
5
2.2.1-python变量名与数据类型
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。