python入门之数据类型及内置方法】的更多相关文章

目录 一.题记 二.整形int 2.1 用途 2.2 定义方式 2.3 常用方法 2.3.1 进制之间的转换 2.3.2 数据类型转换 3 类型总结 三.浮点型float 3.1 用途 3.2 定义方式 3.3 常用方法 3.4 数字类型转换 3.5 类型总结 四.字符串类型 3.1 用途 3.2 定义方式 3.3 优先掌握的知识点 3.3.1索引取值 3.3.2 索引切片 3.3.3 成员运算: 3.3.4 .strip() 3.3.5 split 3.3.6 len() 3.4 优先掌握的知…
http://www.cnblogs.com/linhaifeng/articles/7133357.html#_label4 1.列表类型 用途:记录多个值(一般存放同属性的值) 定义方法 在[]内用逗号分隔多个任意类型的值 l=list{'hello'} l=list({'x':1,'y':2}) print(l) 常用操作+内置的方法 优先掌握的操作: l=['a','b','c','e'] 按索引存取值(正向存取+反向存取):即可存也可以取 print(l(0)) print(l[-1]…
数字类型int与float 定义 类型转换 使用 字符串 定义 类型转换 使用 优先掌握的操作 需要掌握的操作 了解操作 列表 定义 类型转化 使用 优先掌握的操作 需要掌握的操作 了解操作 元组 作用 定义方法 类型转换 使用 字典 定义 类型转换 使用 优先掌握的操作 需要掌握的操作 集合 作用 定义 类型转换 使用 关系运算 去重 其他操作 练习 可变类型与不可变类型 数据类型总结 一.数字类型int.float 定义 # 定义:# 整形int的定义age = 10  # 本质:age =…
今日目录: 零.解压赋值+for循环 一. 可变/不可变和有序/无序 二.基本数据类型及内置方法 1.整型 int 2.浮点型float 3.字符串类型 4.列表类型 三.后期补充内容 零.解压赋值+for循环 # for循环 + 解压赋值 info = [ [","male"], [","male"], ] for name,age,gender in info: print("姓名:%s , 年龄:%s , 性别:%s"%…
day6 基本数据类型及内置方法 一.10进制转其他进制 1. 十进制转二进制 print(bin(11)) #0b1011 2. 十进制转八进制 print(hex(11)) #0o13 3. 十进制转十六进制 print(hex(11)) #0xb 4.二进制转其他进制 print(int('0b1011',2)) 二.可变和不可变类型 可变:如果值改变,但是内存地址不变,证明就是在改变原值,即原值可变 list列表.字典dic 不可变:如果值改变,但是内存地址也变了,证明不是在改变原值,但…
今日内容 内容概要 while + else 使用 while死循环与while的嵌套 for循环基本使用 range关键字 for的循环补充(break.continue.else) for循环的嵌套 基本数据类型及内置方法 内容详细 while+else ''' 语法结构 while 条件: 条件成立后执行的代码块 else: 循环体正常结束后才会执行的代码块 ''' 执行流程图: # eg: count = 1 while count <10 print (count) count +=…
数据类型的内置方法 一:列表类型[list] 1.用途:多个爱好,多个名字,多个装备等等 2.定义:[]内以逗号分隔多个元素,可以是任意类型的值 3.存在一个值/多个值:多个值 4.有序or无序:有序 5.可变or不可变:可变数据类型 6.常用操作+内置方法 * 优点掌握 1.按索引取值(正向取值和反向取值),即可存也可以取 2.切片 3.长度len 4.成员运算 in 和 not in 5.追加append 6.删除 del, 7.循环 * 需要掌握 1.insert:有2个参数,第一个参数是…
目录 if循环&数据类型的内置方法 for循环 range关键字 for+break for+continue for+else for循环的嵌套使用 数据类型的内置方法 if循环&数据类型的内置方法 for循环 for循环能做到的事情 while循环都可以做到 但是for循环语法更加简洁 并且在循环取值问题上更加方便 name_list = ['jason', 'tony', 'kevin', 'jack', 'xxx'] # 循环取出列表的每一个元素并打印 # while实现 # co…
while + else 1.while与else连用 当while没有被关键字break主动结束的情况下 正常结束循环体代码之后执行else的子代码 """ while 条件: 循环体代码 else: 循环体代码正常结束运行 才会执行子代码块 """ count = 1 while count < 10: if count == 4: count += 1 continue print(count) count += 1 else: pr…
目录 while与for循环的补充 while + else 死循环 while的嵌套 for补充 range函数 break与continue与else for循环的嵌套 数据类型的内置方法 int整型 float浮点型 str字符串 作业 答案 while与for循环的补充 while + else else不仅能和if连用,它还能与while连用. 语法结构: while 条件: 循环体代码 ... else: 代码块 ... 注意:else中的代码块并不是一定会执行,只有在while循环…
目录 字典的内置方法 类型转换 字典取值 修改值 计算字典长度 成员运算 删除元素 获取元素 更新字典 快速生成字典 setdefault()方法 元组的内置方法 类型转换 索引与切片操作 统计长度 成员运算 统计某个元素出现的次数 元组特性 集合内置方法 类型转换 集合去重 关系运算 简单认识垃圾回收机制 前言 引用计数 标记清除 分代回收 作业 答案 第一题 第二题 第三题 字典的内置方法 类型转换 # dict()用于转换成字典 print(dict(name='tom', age=18)…
目录 字符串的内置方法 移除首尾指定字符 字母大小写相关操作 判断字符串的开头或结尾是否是指定字符 字符串特殊的输出方法 拼接字符串 替换指定字符 判断是否是纯数字 查找指定字符对应的索引值 文本位置改变 特殊符号 首字母大写与大小写翻转 列表的内置方法 类型转换 索引与切片 统计列表长度 成员运算 列表添加元素 删除元素 修改元素 排序 列表翻转 比较运算 统计某个元素出现的次数 清空列表 拓展 可变与不可变类型 队列与堆栈 作业 答案 第一题 第二题 第三题 第一题与第二题的缝合 字符串的内…
目录 一.数据类型内置方法 1.字典dict内置方法 1.1.类型转换 2.字典必须要掌握的方法 2.1.取值方式 2.2.修改内部数据值 2.3.删除数据 2.4.统计字典中键值对个数 2.5.字典三剑客 2.6.补充说明 1.元组tuple内置方法 1.1.类型转换 2.元组必须要掌握的方法 2.1.索引取值 2.2.切片操作 2.3.间隔,步长 2.4.统计元组内数据值个数 2.5.统计元组内数据值出现的次数 2.6.统计元组内指定数据值的索引值 2.7.元组使用条件 3.集合set内置方…
一.数字类型 # 一.整型int # ======================================基本使用====================================== # 1.用途:记录年龄.等级.数量 # 2.定义方式 age = 10 # age=int(10) # 数据类型转换: 只能将纯数字的字符串转成int # x=int('123123') # print(x,type(x)) # x=int('12.3') # 3.常用操作+内置的方法 # 二.浮点…
python中,数据结构是通过某种方式(例如对元素进行编号),组织在一起数据结构的集合. python常用的组合数据类型有:序列类型,集合类型和映射类型 在序列类型中,又可以分为列表和元组,字符串也属于序列类型 在集合类型中,主要有集合类型 在映射类型中,主要有字典类型,字典是可变序列 python中一切皆对象,组合数据类型也是对象,因此python的组合数据类型可以嵌套使用,列表中可以嵌套元组和字典,元组中也可以嵌套和字典,当然字典中也可以嵌套元组和列表,例如:['hello','world'…
面向对象之反射及内置方法 一.静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静态方法:让类里的方法直接被类调用,就像正常调用函数一样 类方法和静态方法的相同点:都可以直接被类调用,不需要实例化 类方法和静态方法的不同点: 类方法必须有一个cls参数表示这个类,可以使用类属性 静态方法不需要参数 绑定方法:分为普通方法和类方法 普通方法:默认有一个self对象传进来,并且只能被…
数据类型之列表-List 用途:用于存一个或多个不同类型的值 定义:通过中括号存值,每个值之间通过逗号进行分隔 l1 = [1,'a',3,'b'] 特性:有序.可变.存多个值的数据类型 常用方法: 索引取值:正向.反向都可存取值 l1 = [1,'a',3,'b',['egon','alex','sean']] print(l1[1]) # 打印结果:a print(l1[-1]) # 打印结果:['egon', 'alex', 'sean'] 索引切片 l1 = [1,'a',3,'b',[…
一.可变类型与不可变类型: 1.可变类型:值改变,但是id不变 2.不可变类型:值改变,id也改变 二.数据类型: 1.数字类型: 1.1:整型int: 用途:记录年龄.等级.数量 定义方式:age = 10  #age = int(10), 数据类型转换:只能将纯数字的字符串转成int 常用操作和内置方法:数学运算和比较运算 1.2:浮点型float: 用途:记录身高.薪资.体重 定义方式:salary = 3.1  #salary = float(3.1) 数据类型转换:只能将包含小数的字符…
一.可变与不可变数据类型 1.可变类型:值改变,但是id不变,证明就是在改变原值,是可变类型 2.不可变类型:值改变,但是id也跟着变,证明是产生了新的值,是不可变类型 二.数字类型 1.整型int ======================================基本使用====================================== 1.用途:记录年龄.等级.数量 2.定义方式: age = 18 # age = int(18) 数据类型转换: 只能将纯数字的字符串转成…
一.静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静态方法:让类里的方法直接被类调用,就像正常调用函数一样 类方法和静态方法的相同点:都可以直接被类调用,不需要实例化 类方法和静态方法的不同点: 类方法必须有一个cls参数表示这个类,可以使用类属性 静态方法不需要参数 绑定方法:分为普通方法和类方法 普通方法:默认有一个self对象传进来,并且只能被对象调用-------绑定…
--数字类型及内置方法 整型-int 用途:多用于年龄.电话.QQ号等变量 定义方法 age = 18 # age = int(18) 常用方式:多用于数学计算 # int(x)将x转换成整数,是向下取整 print(int(1.1)) print(int(1.9)) # 最后的打印结果都为 1 # int(x)在转换中,如果x中存在非数字的其他无用字符会报错 a1 = "12.34" a2 = int(a1) # 在此处就会报错 print(a2) # 其他进制的值转换为十进制,in…
目录 1. 整型内置方法(int) 2. 浮点型内置方法 3. 常用操作 1. 整型内置方法(int) 用途:年龄,号码,等级等 定义: age = 18 常用操作 # 算数运算.比较运算 age = int('18') # 将纯整数的字符串转化为整型 b = bin(20) # 将十进制转化为二进制,0b10100,0b代表二进制 c = int('10100',2) # 将二进制转化为十进制 存一个值or多个值:一个值 有序or无序:没有这个说法 可变or不可变 可变数据类型是指id不变值可…
一.字符串内置方法 1.strip()  删除开头和结尾的字符串 s.strip(rm) 删除s字符串中开头,结尾处,位于rm删除序列的字符串 s.lstrip(rm) 删除s字符串中开头位于rm删除序列的字符串 s.rstrip(rm) 删除s字符串中结尾处,位于rm删除序列的字符串 1.当括号中为空时,默认删除空白符(包括'\n','\r','\t',' ') In [1]: i = ' 134 34 ' In [2]: print(i.strip) 134 34 2.这里的rm删除序列是只…
什么是可变还是不可变? 可变是值可以改变,但是ID不变,不可变是值变,ID也变. 1.数字类型 int 1.用途:年龄,号码,等级 2.定义:可以使用int()方法将纯数字的字符串转为十进制的整数 age=19 age=int('19') 常用操作+内置方法:算术运算+比较运算 存储一个值or多个值:一个值 有序or无序:没有有序无序这一说 可变or不可变:不可变 2.浮点型 作用:钱,商品价格,轨迹计算 定义方式:可以使用float()方法将纯数字的字符串转为浮点数 存储一个值or多个值:一个…
类的内置方法 它与内置函数有紧密的联系,有的内置函数就是调用的内置方法. 在顶级父类obj中有: 两个双下方法 obj.__str__ str(obj) obj.__repr__ repr(obj) 1.__str__ 与 __repr__ class Teacher: def __init__(self, name, salary): self.name = name self.salary = salary def __str__(self): return "Teacher's objec…
目录 列表类型的内置方法 元组类型的内置方法 字典类型的内置方法 集合类型的内置方法 列表类型的内置方法 1.作用:描述名字,说的话等 2.定义方式 s=['tim','age'] s=str('tim') 3.内置方法 方法 用法/作用 索引取值 变量名[0] 切片 变量名[0::-1]#从右往左取 长度 len(变量名) in/not in '变量值' in 变量名 for循环 挨个取出列表中的内容 del删除 del 变量名(要删除的内容) 追加 变量名.append count 对列表中…
目录 有序or无序和可变or不可变 数字类型内置方法 整形 浮点型 字符串类型内置方法 有序or无序和可变or不可变 有序:有索引 无序:无索引 可变:变量值变,id不变 不可变:变量值变,id也变 数字类型内置方法 整形 1.作用 描述年龄,id,身高 2.定义方式 x=10 x=int('10') 3.内置方法 没有内置方法,只有算术运算和比较运算 4.存在一个值还是多个值 一个值 5.有序or无序 整形没有这一说法 6.可变or不可变 整形是不可变的 浮点型 1.作用 描述薪资等 2.定义…
目录 1. 字符串类型 2. 常用操作及内置方法 3. 其他内置方法 1. 字符串类型 用途:姓名,性别等 定义: name1 = 'zhaojun' name2 = "zhaojun" name3 = '''zhaojun''' name4 = """zhaojun""" a = str(1, 1) 2. 常用操作及内置方法 a = 'abbbcgdfghh' b = 'ababababa' c = ' fdgfdhgf '…
数据类型之集合-set 用途:多用于去重,关系运算 定义方式:通过大括号存储,集合中的每个元素通过逗号分隔.集合内存储的元素必须是不可变的,因此,列表-List 和字典dict 不能存储在集合中 注意:定义空集合时,必须使用set定义. # 定义空集合 s1 = set() print(type(s1)) # 非空集合定义 s2 = {1,2,'a',2,'b'} # s2 = set({1,2,'a','b'}) print("s2:{}".format(s2)) # 使用list…
1 元祖:元祖可以理解为一个不可变的列表 2 用途:用于存放多个值,当存放的多个值只有读的需求而没有改的需求时用元祖最合适 3 定义:在()内用逗号分隔开多个任意类型的值.注意:当只有一个元素的时候,需要加上一个逗号. 4 常用操作 1 元祖和列表一样都可以通过索引取值 t = (1,2,3,4,'a','b','c','d') t1 = t[3] print(t1) # 输出结果为 4 2 切片操作 t = (1,2,3,4,5'a','b','c','d') t1 = t[1:4] prin…