资源简介 Python基础1 导学案数据类型整型(Integers):表示整数,如:123实型(Float):含小数的数值,如:3.14159字符串(String):是用一对单引号、双引号或三引号引起来的字符,如'123'布尔型(Booleans):True和False【1】需要输入字符串it’s 怎么输入?( CD ) 多选it’s B. ‘it’s’ C. “it’s” D. ‘’’it’s’’’【2】输入内容为字符串boo"keep" 呢?( BD ) 多选boo"keep" B. ‘boo"keep"’ C. “boo"keep"” D. ‘’’boo"keep"’’’由此,你发现了什么规律?为区分字符串起止位置,当字符串内部有引号时,字符串最外部引号类型与内部不相同转换数据类型:int(x):把实数转化为整数int(5.2)= 5 int(5.8)= 5 int(-2.3)= -2 int(-2.8)= -2int取整规律?向0取整float(x): 把整数转化为实数str(x):转化为字符串 str(2)+str(4)= ‘24’运算符算术运算符【3】17//2= 8 17/2= 8.518//2= 9 18/2= 9.015//2= 7 -15//2= -8由此,你发现了什么?//整除取整与int取整有何不同?/号输出结果为实型, //输出结果为整型//向下取接近商的整数(特别注意负数整除时)【4】4**2/8= 2.0 -15//3+7%2= -416//5**2/3= 0.0由此,你发现了什么 优先级数值越低,级别越高,越先执行【5】“information”+’technology’= 'informationtechnology'“information”+” ”+’technology’ = 'information technology''str'-'s'= wrong“str”*3= 'strstrstr''str'**3= wrong由此,你发现了什么 字符串类型只能进行加法和乘法运算关系运算符(返回结果True/False)逻辑运算符优先级(从高到低):not、and、or【6】5==5.0 = True 4==5 and 2!=3 = False4==5 or 2!=3 = True (4==5)==False = True1!=4 and ‘a’ in ‘you’ = False 1!=4 or ‘a’ in ‘you’ = Truenot 1!=4 = False not ‘a’ in ‘you’ = Truenot 1!=4 and ‘a’ in ‘you’ = False三、变量与赋值1.变量:未知或可变的数据变量的命名规则:(1)可以包括字母、数字和下划线,但不能以数字开头,字母区分大小写。(2)关键字也不能作为变量名。使用前不需要预先声明变量的数据类型,但需要赋初值。使用import keywordkeyword.kwlist 查看关键字【7】下列可作为Python变量名的是( D )A.$343 B.9X C.if D.max_radius2. 赋值语句 =:右边表达式的值赋给左边的变量单个变量赋值x=1;y=True;a= "a>b"多个变量的赋值a=b=c=5 等价于:a=5;b=5;c=5a,b,c=5,’hello’,2.3 print(a)= print(b)= print(c)=复合赋值运算符x=5x+=2print(x) 输出x值为 7 展开更多...... 收起↑ 资源预览