python基础整理 --简单明了

python基础整理 --简单明了

希望可以帮到大家

‘’‘
#DATE
“”"
高级变量

目标
1.列表
2.元组
3.字典
4.字符串
5.公共方法
6.变量高级

知识点回顾
1.python中数据类型可以分为 数字型 和 非数字型
2.数字型
*.整形(int)
*.浮点型(float)
*.布尔型(bool)
-.真 true 非 0 数 --非零即真
二.假 False 0
*.复数型(complex)
-.主要用于科学计算.例如:平面场问题、波动问题、电感电容等问题
*.非数字型
-.字符串
二.列表
三.元组
四.字典
.在python中。所有非数字型变量都支持一下特点:
1.那是一个序列sequence,也可以理解为容器
2.取值[]
3.遍历 for in
4.计算长度、最大/最小值、比较、删除
5.链接+和重复

6.切片
“”"

“”"
01.列表
1.1列表的定义
1.list(列表)是python 中使用最频繁的数据类型
2.专门用于存储 一串信息
3.列表用于[]定义,数据之间的使用,分隔
4.列表的索引从0 开始
*索引就是数据在列表中的位置编号,索引可以被被称为下标
注意:从列表中取值时,如果超出索引范围,程序会报错
列如:name_list = [‘zhangsan’,‘lisi’,‘wangwu’]
print(name_list[2])

1.在python中定义一个列表,列如:name_liet = []
2.输入name_list.后会提示列表中能够使用的方法

在这里插入图片描述

“”"
‘’’

print(name_list[2])
name_list1 = []
name_list1.append()
‘’’

“”"
关键字、函数和方法的特点和区别
关键字、函数和方法(科普)
1.关键字是python内置的、具有特殊意义的标识符
1:import keyword #查看python 的关键字方法
2: print(keywoed.kwlist)
3: print(len(keyword.kelist))

关键字后面不需要使用括号
2.函数封装了独立功能,可以直接调用
函数名(参数)

函数需要死记硬背
方法和函数类似,同样是封装了独立的功能
方法需要通过对象来调用,表示针对这个对象要做的操作
对象,方法名(参数)

在变量后面输入 。。然后选择针对这个变量要执行的操作,记忆起来比函数要简单的多

1.3循环遍历
1.遍历就是从头到尾依次从列表中获取数据
在循环体内部针对每一个元素,执行相同的操作
2.在python中为了提供列表的遍历效率,专门提供的迭代iteration遍历
3.使用for 就能够实现迭代遍历
for 循环内部使用的变量 in 列表
for name in name_list

    循环内部针对列表元素进行操作
    print(name)      

应用场景
尽管python的列表中可以存储不同类型的数据
但是在开发中,更多的应用场景是
1.列表存储相同类型的数据
2.通过迭代遍历,在循环体内部,针对列表中的每一项元素,执行相同的操作

“”"

“”"
02.元组

2.1元组的定义

1.tuple(元组)与列表类似,不同之处在与元组的元素不能修改
    元组表示多个元素组成的序列
    元组在python开发中,有特定的应用场景
2.用与存储一串信息、数据之间使用,分隔
3.元组的索引从0开始
    索引就是数据在元组中的位置编号
info_tuple = ("zhangsan",18, 1.75)

创建空元组:
    tuple = ()
    
检查是否时元组类型:
    type(info_tuple)    
    
获取元组数据  #从元组和列表中获取数据都需要一对中括号
info_tuple[1]  
    
元组中 只包含一个元素时,需要在元素后面添加逗号
info_tuple = (50,)

2.2元组常用操作
1.在python中定义一个元组。列如 info = ()
2.输入info.按下tab键,会提示元组能够使用的函数如下
#count统计数据 #索引index
info.count info.index

2.3循环遍历
1.取值就是从元组中获取存储在指定位置的数据
2.遍历就是从头到尾一次从元组中获取数据

#for循环内部使用的变量 in 元组
for itrm in info:
    循环内部针对元组元素进行操作
    print(item)

1.在python中,可以使用for 循环遍历所有非数字类型的变量:列表、元组、字典以及字符串
2.提示:在实际开发中,除非能够曲儿元组中的数据类型,否则字典元组的循环遍历需求并不是很多

2.4应用场景

1。尽管可以使用for in 遍历 元组
2.但是在开发中,更多的应用擦汗给你就是:
1.函数的参数和返回值,一个函数可以接收 任意多个参数,或者 一次返回多个数据
关于函数的参数 和 返回值,在后续函数高级介绍
2.格式字符串。格式化字符串后面的()本质上就是一个元组
3.让列表不可以被修改,以保护数据安全

  '''
    info_tupel = ('小明',21,1.87)
    #格式化字符串后面()本质上就是元组
    print('%s 年龄 %d 身高是 %.2f' % info_tupel)     #%.2f  保留2位小数点
    info_str = '%s 年龄 %d 身高是 %.2f' % info_tupel 
    print(info_str)
  '''


    info = ('zhangsan',18)
    print('%s 的年龄是 %d' % info)

“”"

‘’’
元组和列表之间的转换
1.使用 list 函数可以把元组转换成列表
list(元组)

2.使用tuple 函数可以把列表转换成元组
tuple(列表)

num_list = [1,2,3,4]
print(type(num_list))   #查看list类型
num_tuple = num_list    #转换成元组
print(type(num_tuple))  #查看元组类型
num2_list = list(num_tuple) #转换成元组

‘’’

“”"
3.1字典的定义
1.dictionary(字典)是除列表以外python中最灵活的数据类型
2.字典同样可以用来存储多个数据
通常用与存储描述一个物体的相关信息
3.和列表的区别
1.列表是有序的对象集合
2.字典是无序的对象集合
4.指点用{}定义
5.字典使用 键值对 存储数据,键值对 之间使用,分隔
1.键 key 是索引
2.值value 是数据
3.键 和 值 之间使用 : 分隔
4.键必须是唯一的
5.值可以取任何数据类型,但 键 只能使用字符串、数字或元组

    ''' 
        xiaoming = {'name': '小明',
        'age': 18,
        'gander': True,
        'height': 1.75,
        'weight': 75.2}
    '''

print(xiaoming)

“”"

“”"
3.2字典常用操作
1.在python中定义一个字典 列如 xiangming = {}
2.输入xiangming.会提示字典能够使用的函数如下
xiangming.clear xiaoming.intems xiaoming.setdefault
等等之类。。。。
在这里插入图片描述

“”"

“”"
3.3循环遍历
1.遍历就是依次从字典中获取所有键值对

#for循环内部使用的 key 的变量 in 字典
for k in xiaoming:
print("%s: %s" % (k,xiaoming{k})

“”"

“”"
3.4.应用场景
1.尽管可以使用 for in 遍历
2.但是在开发中,更多的应用场景是:
1.使用多个键值对,存储描述一个物体的相关信息–描述更复杂的数据信息
2.将多个字典放在一个列表中,在进行遍历,在循环体内部针对每一个字典进行相同的处理

“”"

“”"
4.1. 字符串定义
1.字符串就是一串字符,是编程语言中表示文本的数据类型
2.在python中可以使用 一对双引号或者单引号定义一个字符串
虽然可以使用"或者’做支付串的转译,但是在实际开发中:
1.如果字符串内部需要使用”,可以使用’定义字符串
2.如果字符串内部需要使用‘,可以使用“定义字符串
3.可以使用索引获取一个字符串中指定的位置的字符串,索引计数从0开始
4.也可以是用for循环遍历字符串中每一个字符

大多编程语言都是用”来定义字符串

“”"

“”"
4.2.字符串的常用操作
定义一个字符串,例如hello_str = “”
输入hello_str.会提示字符串能够使用的方法:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

“”"
’‘’

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值