首页 > 编程语言 >python学习总结

python学习总结

时间:2023-11-10 15:44:20浏览次数:48  
标签:总结 字符 python 列表 学习 Python 字符串 元组 字典

Python是一种流行的高级编程语言,以其简洁的语法和强大的功能而闻名。它广泛应用于各种领域,如数据分析、人工智能、网络开发等。

Python的核心特点包括:
1. 可读性强:Python的语法简洁,代码可读性强,使得程序易于理解和维护。
2. 易于学习:Python适合编程初学者,因为它具有简单易懂的语法和丰富的库资源。
3. 丰富的库和框架:Python有大量的库和框架,可以应用于各种领域,如NumPy、Pandas和TensorFlow等。
4. 跨平台:Python支持多种操作系统,如Windows、macOS和Linux,可以在不同平台上运行。
5. 面向对象:Python支持面向对象编程(OOP),可以创建类和对象来组织代码。
6. 强大的社区:Python拥有庞大的开发者社区,可以为初学者提供支持和资源,同时推动语言的发展。
总之,Python是一种强大且易于学习的编程语言,广泛应用于各种领域。

Python数据类型主要分为以下几类:

1. 数值型:
(1)整型:可以表示成十进制,八进制,十六进制,和二进制
(2)浮点型:是一种表达实数的方式,浮点数是浮点型实数
(3)复数型:复数包括实数和虚数
2.布尔类型:布尔(bool)。
(1)布尔值:True,False
(2)布尔运算:非(not),与(and),或(or)
(3)比较运算:<:小于。<=:小于等于。>:大于。!=:不等于。is:是对象。is not:不是对象

3.字符串:
(1)转义字符:采用转义字符,采用原始字符串
(2)字符串常量:string提供英文字母大小写,数字字符,标点符号
(3)字节串:在定界符前加上一个b,表示字符串为一个字节串
(4)内置字符串函数:len(s) str(x) chr(n) ord(c)
(5)字符串运算符:+:表示字符串连接,*:字符串重复
(6)字符串格式化:用%进行字符串格式化,格式字符串常量
(7)字符串操作方法:字符串获取(只需使用单引号或双引号),
字符串查找(.find,.rfind,index()和rindex,count())
字符串添加(.join(列表):)
字符串分隔(.split(分隔符【,最大分隔次数】):)是join的逆方法,(.rsplit用来指定分隔符将字符串从右端开始分隔成多个字符串)
字符串大小写转换.low(),.upper(),.capitalize(),.title().swapcase()
替换、生成字符.replace(),.maketrans()
删除空白字符或指定字符.strip(【】),.lstrip(【】),.rstrip(【】)
起止字符串判断.startswith(【字符串,开始位置,结束位置】)
4.元组:不可修改,列表的函数,方法一般也能用于元组.
元组的优点:操作速度快,使代码更安全,元组可以在字典中用作key
5.列表:可修改
特性:
索引和切片,
运算符:+表示将列表连接,*表示重复列表,判断成员资格:not in 判断内存地址是否相同:is not
内置函数:max(列表【,,键】):,min(列表【,,键】):sum(列表),len(列表),all(列表),any(列表)

列表方法:.append(元素),.extend(列表),.count(元素),.index(元素),.insert(索引,元素),.pop(【索引】),.remove(元素),.copy(),.reverse()

排序:默认排序,控制排序,自己编写程序排序,

6.字典:键是字符,值是字符,字符串,列表
字典方法:.get(【】),.setdefault(【】),.items(【】),.key(【】),.values(【】),.iter(【】)
字典删除:字典1.update(【字典2】)
字典.pop(键【,默认值】)
字典.clear()
字典.popitem():
字典复制:浅复制:字典.copy(),深复制:字典.deecopy(字典)
使用给定键建立新字典:fromkeys(seq【,值】)

标签:总结,字符,python,列表,学习,Python,字符串,元组,字典
From: https://www.cnblogs.com/ywj12138/p/17824271.html

相关文章

  • 《Unix/linux系统编程》教材第6章学习笔记
    |第5章|信号和信号处理信号和中断“中断”是从I/O设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移到中断处理。与发送给CPU的中断请求一样,“信号”是发送给进程的请求,将进程从正常执行转移到中断处理。在讨论信号和信号处理之前,先来回顾中断的概念和机制,这有助于正确......
  • 《信息安全系统设计与实现》第十周学习笔记
    信号和中断“中断”是从I/O设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移到中断处理。与发送给CPU的中断请求一样,“信号”是发送给进程的请求,将进程从正常执行转移到中断处理。“中断”是发送给“进程”的事件,它将“进程”从正常活动转移到其他活动,称为“中断处理......
  • 《信息安全系统设计与实现》第十周学习笔记
    《信息安全系统设计与实现》第十周学习笔记第六章信号和信号处理信号和中断(1)“中断”是从I/O设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移到中断处理。与发送给CPU的中断请求一样,“信号”是发送给进程的请求,将进程从正常执行转移到中断处理。(2)一个“进程”就是......
  • c#学习笔记-------------------Quartz.NET任务调度框架
    Quartz.NET任务调度框架 Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。Quartz.NET允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了Quartz.......
  • Python pip镜像源配置
    一、选择国内常用镜像源国内常用的镜像源有阿里云、清华大学、中国科技大学、华中理工大学、山东理工大学、豆瓣等。#阿里云镜像源http://mirrors.aliyun.com/pypi/simple/#清华大学镜像源https://pypi.tuna.tsinghua.edu.cn/simple/#中国科技大学镜像源http://pypi.......
  • pycharm右键运行python怎么可以像命令行一样传参数?
    需求:我在命令行敲pythonmain.pyhost.ini执行我在pycharm中如何补充这个host.ini的参数。 AI解决:在PyCharm中右键执行运行时,默认情况下是不会传递参数的,需要手动配置才能将参数传递给脚本。你可以按照以下步骤进行设置:在PyCharm中打开main.py文件。点击顶部工具栏......
  • 初学者如何高效的学习Flutter?这份快速入门Flutter学习指南,拿走不谢
    什么是FlutterFlutter是Google推出并开源的移动端开发框架,主打跨平台、高保真、高性能。开发者可以通过Dart语言开发App,一套代码可以同时运行在iOS和Android平台。2018年12月,Google发布Flutter1.0。从那时候开始,Flutter以迅雷不及掩耳之势,迅速崛起,并稳固了其在市场上......
  • 使用Python调用API接口获取拼多多商品数据:一篇详细说明文章
    一、引言拼多多是中国著名的电商平台之一,提供了丰富的商品信息和购物服务。为了更好地利用拼多多的数据资源,我们可以使用Python编程语言调用拼多多的API接口,获取商品数据并进行处理和分析。本文将详细介绍如何使用Python完成这一任务,包括API的基本概念、接口调用流程、代码实现和数......
  • 数组&队列&关联数组的总结
    定宽数组:可以直接赋值,也可以先声明再赋值其中还有多维数组intarray2[0:7][0:3];intarray3[8][4];//先个后位intascend[4]='{0,1,2,3};intdescend[5];descend='{4,3,2,1,0};descend[0:2]='{5,6,7};ascend='{4{8}};descend='{9,8,default:-1};数组的声明全在左......
  • 深度学习---关键点检测
    前面介绍了分类、目标检测、分割以及一些常见模型和实现,这一篇接着介绍关键点检测的相关深度学习方法。已经有一些文章记录了关键点在不同领域的应用,比如:人脸关键点检测综述和人体骨骼关键点检测综述,其比较详细介绍了人脸检测和骨骼点检测方面的一些论文,其他还有手势识别、服饰......