内容正文:
数据类型
常量、变量
程序设计基本知识
December 20XX
P46
01
数据类型
数据类型
整型 int
浮点型 float
字符串型 str
布尔型 bool
列表 list
整数,3、-99、988765689
小数,3.1415926、0.0081
’中国’、”china”、”300451”、’red’
逻辑判断,True、False
存放一组数据的序列,[‘A’,5,’black’,’7’]
自学P47
数据类型
x=123456
y=float(x)
print(y)
a=999.99
b=int(a)
print(b)
数据类型
整型 int
浮点型 float
字符串型 str
布尔型 bool
列表 list
9.9999
1938374923021888
'TURE'
FALSE
[“人类简史” “三体”, “流浪地球”]
“巴黎圣母院”
-7866554
[1,2,3,4,5]
字符串型 str
整型 int
列表 list
Python中有两种常用类型的数据,字符串和数值,关于两者的描述,正确的是( A )
凡是加上英文‘’“”的字符和数字都是字符串
凡是加了引号的数字/小数都是数值
凡是未加英文‘’“”的字符和数字都是字符串
字符串和数值是一样的,没有本质区别
的输出结果是( D )
A. Hello World! B. “Hello World!”
C. 无法显示 D. 提示出错
程序 的运行结果是( D )
8
print(3+5)
3+5
3+5=
Python中用来声明字符串数据类型的关键字是( A )
str
char
bool
float
若执行a=float(input())语句时,输入10,则a的值是( B )
10
10.0
“0”
出错
在Python中,表达式:1/4+2.75的计算结果是( B )
3
3.0
2.75
不确定
02
常量与变量
(1)常量
程序运行过程中,其值不能改变。
1024、’red’
(2)变量
程序运行过程中,其值可以改变。
y=ax2+bx+c (a≠0)
(2)变量——①命名规则
name2(√)、2name(×)
myname和 Myname是不同的变量
for、in、if、continue、break、else、and、not和or等
变量名由: 组成
区分大小写
不能以数字开头
不能使用内置函数或关键字
命名
注意事项
自学P48
字母、数字、下划线
(2)变量——①命名规则
name1
4num
_age
print
k@t
在python中我们通常使用( B )来存取数据。
A. 表达式 B. 变量 C. 常量
以下 Python中变量的命名正确的是( C )
A. 1a=4 B. print=5
C. _A=2 D. a+b=3
在Python中,( D )是正确的变量名
A. True B. 88abc
C. abc&88 D. _abc88
(2)变量——②赋值
x = input(“请输入一个数”)
name = “张三”
赋值符号
将数据放入变量的过程。
a=b 与 b=a的结果是否一致?
变量名
值:存放的数据
(2)变量——②赋值
示例:
age=10
age=age+8
print(age)
注意:变量的值一旦被修改,就覆盖了之前的值,即:每个变量只能容纳一个值
如要使变量b存储整数5,下列赋值语句写法正确的(D) A.b=’5’
B.b=’’5’’
C.5=b
D.b=5
在Python中运行以下程序后,输出的结果是(A)
a=10
b=5
c=a*b
print ( c)
A.50 B.10 C.15 D.5
在Python中运行以下程序后,输出的结果是(D)
a,b=5,10
a,b=b,a
print (a,b)
A.5 10 B.5 5 C.10 10 D.10 5
(多选)下列给出的赋值语句中正确的是( BC )
A. 5 = m B. x =-x
C. b=a=3 D. x +y = 0-y
下列程序的输出结果为 ( D )
A.7,12,6 B.7,7,6 C.7,8,7 D.7,4,11
x=3
y=4
z=12
x=x+y
z=x+y
print ( x,y,z)
x:7
z:7+4
下列程序的输出结果为 ( 110 )
b=10
b=b+1
b=b*10
Print (b)
11
11*10
先后给变量a赋值情况如下:
变量a到底存储的是哪个量?( B )
A.100
B. abc
C.111
D.都有可能
程序如下
通过键盘分别输入23和3,运算结果是( B )
A.26
B.23 + 3 = 26
C.’23’+”3”=26
D.24+4=28
赋值语句的格式:变量=表达式,下列哪个是错误的( C )
A.赋值语句中的变量是一个可以变化的量
B.使用赋值命令,可以改变变量的值
C.赋值命令=与数学中的=含义是一样的,没什么区别
D.赋值语句中的表达式可以是数字、函数、字符串
$$