最近在离线电脑上处于不停的安软件失败,换版本再失败的过程,最终在自己的电脑上也费了很大劲终于安好了软件,因为新的软件中会设计到Python跟C++,所以花了2天时间重新看了一遍Python语法,这里在重新将其总结一遍(仅仅是总结有哪些点,具体函数操作不做赘述)

基础语法及列表

  1. py文件保持的时候要注意命名规范,如fist_hello.py这样,再之后的命名规范之中要特别留意。
  2. Python2中无需将print的要输出的内容放在括号里面,但Python3中print是一个函数,要写成print()的形式。
  3. Python中列表元素为-1时,可以返回最后一个列表元素,如array[-1],这种语法可以在你不知道列表元素个数的情况下访问最后的元素,以此类推-2.-3也可以访问倒数第二第三个元素。
  4. 列表中添加末尾元素用append,列表中制定位置添加用insert,创建列表的时候可以创建一个空列表,之后通过append添加元素。
  5. 删除元素用del,能够彻底删除。如果不想暂时删除,pop可以暂时存储弹出的元素,并且能弹出任意位置的元素,remove能够删除列表中制定的元素值。
  6. 列表中用sort()可以对列表进行永久排序,sorted()可以临时排序不改变列表的值,reverse()能够反转列表元素的排列顺序,len()函数可以确定列表的长度。
  7. for语句最后经常会漏掉:(不止for语句,之后会再次提及这个问题)

列表操作

  1. range()函数,range(1,6),实际打印到数字5,并不包含末尾值

  2. 可以用list()函数直接range的结果转化成列表,例:
    numbers = list(range(1,6))
    range还可以指定步长,如range(2,11,2)是指1到10以内的所有整数
    可以多利用range函数来创建自己所需要的数集

  3. 数字列表中min,max,sum函数可以对数字列表进行操作

  4. 列表解析,快速熟悉之后,可以很轻松用一行代码来生成列表,需要自己熟练运用

  5. 切片(很重要),可以处理列表中的部分元素,如:
    name = [‘I’, ‘am’, ‘batterman’, ‘!’]
    name[0:3]跟range函数一样,不输出最后的元素
    熟练利用类似name[-2:],就是输出最后两个元素
    可以与for循环相结合,多多利用切边功能,切片功能在后面还会提到

  6. 列表复制(也很重要)
    可以采用切片的方式,将列表复制,如:
    name1 = [‘I’, ‘am’, ‘batterman’, ‘!’]
    name2 = name[:]
    这样是复制,如果直接name1 = name2,这种语法不可取,因为这种语法是让name2关联到包含在name1种的列表,实则两个变量都指向同一个列表。
    还可以利用切片功能来实现列表的部分复制

结语
其实语法知识总结工作已经全部写完,但不在自己的电脑上,之后会在自己电脑上重新写一遍陆续跟新,再熟悉一遍总体的Python语法。

pytho语法总结(1):基础知识,列表介绍,列表操作相关推荐

  1. 知识是什么计算机如何表示知识,计算机基础知识教程介绍

    计算机基础知识教程介绍 在生活.工作和学习中,大家或多或少都会用到过祝福语吧,祝福语有助于人与人之间感情的增进和交流.那什么样的祝福语才是好的祝福语呢?以下是小编为大家整理的端午节发给客户的祝福语计算 ...

  2. 计算机基础知识WORD7,计算机基础知识:Word常用操作(7).doc

    计算机基础知识:Word常用操作(七) [导语]在事业单位考试中,计算机专业知识的复习向来是考生复习备考阶段的一大重点,河南人事考试网为计算机基础知识的复习为考生提供知识点梳理,帮助考生备考! 一.打 ...

  3. matlab 预设变量大小,新手必看MATLAB基础知识2:基本数据操作(其一):变量和赋值...

    大家好,今天小尼比继续来给大家讲解和MATLAB有关的知识,在<新手必看MATLAB基础知识1:MATLAB操作界面与MATLAB设置>中,有人评论留言,提出了"有点看不懂这些操 ...

  4. python基本语法规则-python基础知识——基本语法

    在python基础知识这个系列中,准备罗列出我学习python的一些基础知识,包括:基本语法 控制语句 内置数据结构 模块和函数 字符串 文件处理 面向对象 异常处理 以前写机器学习算法喜欢使用Mat ...

  5. 关于HTML的基础知识的介绍

    目录标题 一.导读 1.1.Web应用 1.2.浏览器 1.3.Web服务器 1.4.资源 1.5.如何确定URL的基本格式 1.6.资源的格式和类型 1.7.谷歌浏览器(Chorme)的开发工具 二 ...

  6. python中的数据类型有哪些是可阅读_Python list data type(list)[学习Python的必要基础知识][阅读本文],列表,数据类型,必备,看此,一篇,就够,了...

    您的"关注"和"点赞",是信任,是认可,是支持,是动力- 如意见相佐,可留言. 本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新. 1 Python ...

  7. 什么是Shell?Shell脚本基础知识详细介绍

    这篇文章主要介绍了什么是Shell?Shell脚本基础知识介绍,本文是一篇Shell脚本入门文章,在本文你可学到什么是Shell.有多少种Shell.一个Shell脚本代码实例,需要的朋友可以参考下 ...

  8. db9针232接口波特率标准_RS232和RS485与RS422接口的基础知识详细介绍

    一.RS232基础知识计算机 与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式.由于串行通讯方式具有使用线路少.成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用 ...

  9. zookeeper 进入客户端_Zookeeper基础知识简单介绍

    (一)Zookeeper基础知识.体系结构.数据模型 1.zookeeper是一个类似hdfs的树形文件结构,zookeeper可以用来保证数据在(zk)集 群之间的数据的事务性一致. 2.zooke ...

  10. 计算机ppt操作知识,计算机基础知识:PPT常用操作(三)

    [导语]在事业单位考试中,计算机专业知识的复习向来是考生复习备考阶段的一大重点,其中中公事业单位考试网为计算机基础知识的复习为考生提供知识点梳理,帮助考生备考! 一.快速选择多个对象 在powerpo ...

最新文章

  1. Cstring的使用
  2. 物理化学 化学 动力学(上)
  3. 福布斯评科技未来五大趋势:电脑消失融入生活时间
  4. 我们在进行着一场拔河比赛……
  5. LeetCode 361. 轰炸敌人(前缀和DP)
  6. 为何美洲蝉中意17这个质数?
  7. php中的active,用ActivePHP打造版本管理系统
  8. 画图控件_用CAD画图,还不会用属性块?你不加班谁加班
  9. (22)FPGA比较器设计(第5天)
  10. C的xml编程-libxml2(转)
  11. BZOJ——T 1612: [Usaco2008 Jan]Cow Contest奶牛的比赛
  12. 电脑自动关机后又自动开机怎么办
  13. 01_配置yum源-银河麒麟V10(Kylin Linux Advanced Server V10 (Tercel))操作系统
  14. Python学者在CSDN该怎么学习
  15. 部署-GPS授时系统:GPS授时系统
  16. html制作炸金花,微信小程序怎么制作炸金花?微信小程序制作炸金花的方法
  17. 火力重点转移,openstack中国行(深圳站)推出,各站欢迎讲师报名呀!
  18. iphone, ipad运行命令
  19. 【得物技术】主子订单模型
  20. html5文档类型的doctype,DOCTYPE 文档类型

热门文章

  1. 2022世界杯看球指南
  2. 使用CVXQUAD时出现,函数或变量 ‘op_rel_entr_epi_cone‘ 无法识别。
  3. windows2003中了一键还原7.9的招了
  4. Java语言 随机点名程序
  5. python中英文字母和中文汉字所占的字节
  6. 基于N-gram的双向最大匹配中文分词
  7. tomcat+nginx配置htpps
  8. Zabbix-3.0.X 监测服务器硬盘IO状态
  9. python中match的六种用法,python 正则函数match()和search()用法示例
  10. ABeam Insight (德硕)| Smart Conference ——让你的生意跨越语言障碍