## 01 数值类型和声明变量 #编辑器 a=1+1 #按F5运行 #python里的数据类型: 数值类型 str list tuple #数值类型 #整型 int 整数 正整数 负整数 0 #a=1 #浮点型 float 带有小数点的就是浮点型 #b=1.2 #内置函数 type() 查看对象的类型 #复数 complex #c=1+2j #可以是大写。 了解一下。 数学 #布尔值 bool True(1) False(0) #运算符 + - * #10/2 除法(/) 返回一个浮点数 #10//2 整除 取商 返回值是int #11%2 取余 #在python中 除法(/)总是返回一个浮点数,要获取整数请使用// #2**2 幂运算 #向上向下取整 #// 向下取整 1//2 #向上取整 导入模块math #math.ceil(1/2) #alt + p alt+n #声明变量 #a=1 #变量有哪些属性? #1.对象的类型 type(a) #2.地址 id(a) #3.值 --》 1 ## 02 三个序列类型 #变量的命名规则 help() 查看帮助 #1.不能是python的关键字 help('keywords') #2.不能以数字开头 #3.变量名的组成只能由字母、数字、下划线(_)组成 #查看关键字的第二种方法 import keyword keyword.kwlist #序列类型 字符串str 列表list 元组tuple #有顺序的数据类型 --->序列类型 #str: 用引号包裹起来的就是字符串 '1' "1" '''1''' """1""" #三引号可以换行 #list是用[]括起来的数据类型 #list的定义:li=[] li1=[1,2,3] a=None li = [True,False,None] #tuple #tuple的定义:t=() t1=(None,1,'helloworld') #如何定义只有一个元素的元组? t1=(1,) #序列类型的取值 #索引取值 索引值是从0开始的 #正索引 0,1,2,3,4 从左到右 #负索引 -1,-2,-3 从右到左 #li=[1, 2, 3, 4, 5, 6, 7, 8, 9, 'a'] #切片取值 li[1:7] li[1:8] #切片是左闭右开 左边的1会取到 而右边的端值不会取到 #步长 li[0:5:1] li[0:5:2] #正步长 从左到右 #负步长 从右到左 # li[:] li[::] #可变与不可变对象 #在不改变id()的情况下 改变属性的值就是可变对象,反之,则不是 #元组不可变对象 #list是可变对象 #str是不可变对象 #li = [1,2,'hello'] #id(li) li.append('world') id(li) #序列类型的方法 #tuple #t.count 计算参数在元组里面出现的次数 #t.index 返回第一次出现的参数的索引值 #t.index(2,2,8) 2,8左闭右开
浙公网安备 33010602011771号