IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> python重点教程 -> 正文阅读

[Python知识库]python重点教程

一.序列

1.切片

list[0:5] 注意:前闭后开(初始一位为0)

2.序列相加

list_one =[1]

list_two =[2]

list_one + list_two = [1,2]

3.序列相乘

list_one = [5,6]

print(list_one * 3)输出:[5,6,5,6,5,6]

二.列表

1.添加元素-append,extend

list_one.append('添加的内容')

list_one.extend('添加的内容')注释:其和append有区别,extend是把某些数据如列表一个个拆开添加进入。

2.修改元素

list_one = [1,2,3]

list_one[1] = 999 输出: [1,999,3]

3.删除元素-del,remove,pop

list_one = [1,2,3]

del list_one[0]输出:[2,3]

list_one.remove('删除的内容')

list_one.pop(下标)

4.获取元素下标

list_one = [985, 211]

list_one.index('需要寻找的元素')


列表的一般知识点

1.排序 list_one.sort(reverse = False)

三.元组

元组的一般知识点

1.定义细节 tuple = (123,)注释:一个元素时要加‘,’才是元组

2.元组无函数添加修改

3.元组的访问速度更快

4.元组可以作为字典的键

四.字符串

1.检索字符串-count

str_one = 'da, kkk, llll'

str_one.count['内容',开始位置,结束位置]注释:反馈目标字符串在整个字符串中出现的次数

2.find

str_one = "gang han ai lan ji y"

str_one.find['内容',开始位置,结束位置]注释:反馈目标字符串的下标

字符串的一般知识点

1.字符串无法与其它类型相加

2.检索字符串开头是否为目标字符串str_one.startswith('目标字符串',开始位置,结束位置)注释:是反馈True,不是反馈False

3.检索字符串末尾是否为目标字符串str_one.endswith('目标字符串',开始位置,结束位置)注释:是反馈True,不是反馈False

4.大写转小写str_one.lower()注释:不改变原内容

5.小写转大写str_one.upper()注释:不改变原内容

6.删除特殊字符str_one.strip()注释:删除左右两边的空格和特殊字符(\t,\r,\n),括号内可以添加指定删除内容,lstrip删左边,rstrip删右边

五.字典

1.清空字典

dic_1.clear()

2.获取值

dict_1.get('key')

3.获取键值对元组

dict_1.items()注释:配合for循环使用;反馈出元组形式

dict_1 = {5:6}
for i in dict_1.items():
    print(i)
输出:(5, 6)

4.一般修改方式

dict_1[key] = value

字典的一般知识点

1.添加字典一种方法dict_1 = {key: value}注释:key和value都赋值一个列表,对应起来。

六.集合

1.集合添加元素

set_1.add('内容')

2.集合删除元素-remove,clear

set_1.remove('内容')

set_1.clear()

集合的一般知识点

1.集合符号{}

2.集合特点:无序性,不可重复性

3.其它类型转集合:set_1 = set(list)

七.类和对象

1.魔术方法

用法:def __init__(self): 特点:能够直接默认调用

2.访问限制(只允许本身和子类进行访问,无法import调用到)

class JINGKING:
    __fuck = 5
JING = JINGKING()
print(JING.__fuck)
说明:现在这个调用即出错.

在需要设置限制的类属性或实例属性前加双下划线

可通过JING._JINGKING__fuck访问;格式:实例名._类名__属性

3.装饰器

@property装饰器来创建定义函数的只读属性

class jack:
    def __init__(self):
        self.a=5
    @property
    def b(self):
        return 6666
d = jack()
print(d.b)

一.加了@property后,可以用调用属性的形式来调用方法,后面不需要加(),也就是print(d.b)这个位置。二.加了@property不能去进行修改。

4.继承

可直接继承父辈的属性

class name(父辈)

类和对象的一般知识点

1.类属性-格式对象.类属性

class JINGKING:
	work = 1
	def __init__(self):
		print(JINGKING.work)

2.实例属性-格式self.实例属性

class JINGKING:
	def __init__(self):
		self.work = 1
		print(self.work)

3.创建类的实例

JING = 类()

4.修改类的实例

也可以直接修改定义函数的(如果里面有return或print)

class JINGKING:
	def __init__(self):
		self.work = 1
JING = JINGKING()
JING.work=2

5.参数赋值

class rec:
	def __init__(self, width, height)
rect = rec(500,600)
注释:给rec赋值直接到init上

6.继承字辈想要用父类的__init__

子类:def __init__(self):

函数下面添加

super().__init__():

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-08-10 13:22:40  更:2021-08-10 13:23:15 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/17 10:48:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码