jack极速代码

博客园 首页 联系 订阅 管理


#整型 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

#变量的命名规则 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左闭右开

posted on 2018-05-06 23:30  jack极速代码  阅读(402)  评论(0)    收藏  举报