返回顶部
首页 > 资讯 > 后端开发 > Python >python之基础知识
  • 263
分享到

python之基础知识

基础知识python 2023-01-30 23:01:26 263人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

1、变量: 2、字符串:用   “  ” 或 ' ' 标注的。 3、列表:[  ] 4、del 和 pop 的区别: 判断何时使用:当从列表中删除元素后不再使用,则del,若后续还使用则pop() 例: #del name =["lele

1、变量:

2、字符串:用   “  ” 或 ' ' 标注的。

3、列表:[  ]

4、del 和 pop 的区别:

判断何时使用:当从列表中删除元素后不再使用,则del,若后续还使用则pop()

例:

#del

name =["lele", "ningning", "tuotuo", "yangyang"]
print(name)
print(name[2])
del name[2]
print(name[2])

输出结果:

['lele', 'ningning', 'tuotuo', 'yangyang']

tuotuo

yangyang

#pop()

name =["lele", "ningning", "tuotuo", "yangyang"]
print(name)
print(name[2])
#del name[2]
old =name.pop(2)
print(old)
输出结果:

['lele', 'ningning', 'tuotuo', 'yangyang']
tuotuo
tuotuo

del 使用格式:del 变量[ 索引]

pop()格式: old = 变量.pop(索引)

5、remove(): 当不知道想删除元素的索引,则可使用remove()

例:

name =["lele", "ningning", "tuotuo", "yangyang","tuotuo"]
print(name)
print(name[2])
#del name[2]
#old =name.pop(2)
old= "tuotuo"
name.remove(old)
print(name)
输出结果:

['lele', 'ningning', 'tuotuo', 'yangyang', 'tuotuo']
tuotuo
['lele', 'ningning', 'yangyang', 'tuotuo']

可知:remove()删除的只是第一个值“tuotuo”

6、组织列表:

sort() 永久排序

sorted()临时排序:

reverse()倒序:

len()计算长度。

min()列表中的最小值

max ()列表中的最大值

sum()列表求和

% 求模运算符,两数相除将余数返回。

  注意:使用的形式不一样,name.sort()   name.reverse()     和  sorted(name)    len(name)

            可以修改:name.sort(reverse = True),可按与字母相反的顺序排列。

name =["lele", "ningning", "tuotuo", "yangyang","tuotuo"]
print(name)
name.sort()
print(name)
print(sorted(name))
name.reverse()
print(name)
print(len(name))
输出结果:

['lele', 'ningning', 'tuotuo', 'yangyang', 'tuotuo']
['lele', 'ningning', 'tuotuo', 'tuotuo', 'yangyang']
['lele', 'ningning', 'tuotuo', 'tuotuo', 'yangyang']
['yangyang', 'tuotuo', 'tuotuo', 'ningning', 'lele']
5

7、数值列表

 even = rang(0,10,2)  生成10内的偶数

for i in even:

   print(i)

list(even) 生成列表

8、列表解析:将for循环和创建新元素的代码合并到一行,并自动附加新元素。

#一般代码
squares = []
for value in range(0,10,2):
square = value**2
squares.append(square)
print(squares)
# 列表解析
squares = [value**2 for value in range(0,10,2)]
print(squares)

9、元组tuple VS 列表list

tuple (),不可变里面的元素

list【  】,可以改变其中的元素

10、字典 {  “key” : “value” },无序的。

user = {
'name':'lele',
'age':23,
'sex':'male',
'school':'xjtu',
'sleep':'xjtu'
}
for k,value in user.items(): #遍历字典中的key and value
print("\n"+k + ':'+str(value))
for k in user.keys(): #遍历字典中的key
print(k)
for value in user.values(): #遍历字典中的value
print(value)
for value in set(user.values()): #set()集合,可去重。
print(value)

--结束END--

本文标题: python之基础知识

本文链接: https://lsjlt.com/news/180868.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python之基础知识
    1、变量: 2、字符串:用   “  ” 或 ' ' 标注的。 3、列表:[  ] 4、del 和 pop 的区别: 判断何时使用:当从列表中删除元素后不再使用,则del,若后续还使用则pop() 例: #del name =["lele...
    99+
    2023-01-30
    基础知识 python
  • Python基础知识之2——字典
      字典是什么? 字典是另外一个可变的数据结构,且可存储任意类型对象,比如字符串、数字、列表等。字典是由关键字和值两部分组成,也就是 key 和 value,中间用冒号分隔。这种结构类似于新华字典,字典中每一个字都有一个对应的解释,具体的...
    99+
    2023-01-30
    字典 基础知识 Python
  • Python 基础知识
    只是打印出 hello world 肯定是不够的,是吗?你会希望做得比这还要多——你想要输入一些内容,操纵它,然后从中得到一些输出出来的内容。我们可以在 Python 中通过使用变量与常量来实现这一目标,在本章中我们还会学习其它的一些概...
    99+
    2023-01-31
    基础知识 Python
  • python基础知识
    1.注释   1.1.单行注释:以#开头,#右边的有所东西当做说明.   1.2.多行注释:'''   我是多行注释   '''   2.变量   2.1.为了充分的利用内存空间以及更有效率的管理内存,变量是有不同类型的     2.1....
    99+
    2023-01-30
    基础知识 python
  • python基础知识小结之集合
    集合 特点:集合对象是一组无序排列的可哈希的值:集合成员可以做字典的键,与列表和元组不同,集合无法通过数字进行索引。此外,集合中的元素不能重复。 定义 set() -> new empty ...
    99+
    2022-06-04
    小结 基础知识 python
  • Python基础知识(一)
      #Python中开始那个Hello World挺简单的。  #!user/bin/env python3  #这一行是shebang,用以指示用哪个解释器来执行,如果有的话,必须在程序第一行  print("Hello World!")...
    99+
    2023-01-31
    基础知识 Python
  • python的基础知识
    1.python中的注释 ctrl + / 批量注释 块注释: 上下三个双引号中间的部分呢全部被注释" " "这是一个多行注释 " " " python的脚本编写 print('hello pyth...
    99+
    2023-01-31
    基础知识 python
  • Python基础知识1
     一、PRINT FORMATTED OUTPUT1、%形式输出1.1 匹配字符,整数,浮点数(含精度),%类似转义print("my name is %s,age %d height %.2fm learning py...
    99+
    2023-06-02
  • Python基础语法(Python基础知识点)
    Python与Perl,C和Java语言等有许多相似之处。不过,也有语言之间有一些明确的区别。本章的目的是让你迅速学习Python的语法。 第一个Python程序: 交互模式编程: 调用解释器不经过脚本文件...
    99+
    2022-06-04
    基础 知识点 语法
  • Python基础之logging模块知识总结
    目录前言一、日志级别二、basicConfig三、日志写文件四、traceback记录前言 logging模块是Python内置的标准模块,主要用于输出脚本运行日志,可以设置输出日志的等级、日志保存路径等。 ...
    99+
    2022-06-02
    Python logging模块 python常用模块
  • Python 基础知识之字符串处理
    Python字符串处理 字符串输入: my_string = raw_input("please input a word:") 字符串判断: (1) 判断是不是纯字母 my_string.isa...
    99+
    2022-06-04
    字符串 基础知识 Python
  • Python基础知识之变量的详解
    目录一.定义二.命名方法2.1小驼峰命名法2.2大驼峰命名法2.3下划线命名法三.命名规则3.1标识符3.2关键字四.使用方法4.1单变量赋值:4.2底层逻辑:4.3总结:5.变量进...
    99+
    2024-04-02
  • Python基础之元编程知识总结
    目录一、前言二、ImportTime vs RunTime三、元类四、装饰器五、对数据的抽象–描述符六、控制子类的创建——代替元类的方法一、前言 首先说,Python中一切皆对象,老...
    99+
    2024-04-02
  • 万恶之源 - Python基础知识补充
    编码转换 编码回顾:   1. ASCII : 最早的编码. ⾥⾯有英⽂⼤写字⺟, ⼩写字⺟, 数字, ⼀些特殊字符.    没有中⽂, 8个01代码, 8个bit, 1个byte   2. GBK: 中⽂国标码, ⾥⾯包含了ASCII编...
    99+
    2023-01-30
    万恶 之源 基础知识
  • Python堡垒机实现之基础知识
    一般堡垒机都具有5个基本功能:    1、权限控制    2、执行命令    3、上传下载文件    4、远程登录    5、记录操作权限控制:    说明:根据不同的登录用户分配不同的可管理的主机组。(再细分的权限就是根据不同的用户控制可...
    99+
    2023-01-31
    堡垒 基础知识 Python
  • Python基础知识之函数,类,模块
    目录1、Function 函数1)定义函数2)参数设置3)全局和局部变量2、Class类1)定义class2)class的功能3)继承4)私有属性和功能5)特殊方法3、Module模...
    99+
    2024-04-02
  • python基础知识笔记
    参考视频和资料:2022新版黑马程序员python教程,8天python从入门到精通,学python看这套就够了_哔哩哔哩_bilibili 最后有知识的思维导图!  Python入门学习 Day1 解释器:pycharm 一、Pychar...
    99+
    2023-08-31
    pycharm ide python
  • Python 基础知识学习
    1、Python 基础教程      Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。2、执行Python程序     实例(Python 2.0+)     print "Hello, World!";  3、环境搭建...
    99+
    2023-01-31
    基础知识 Python
  • Python基础知识: 元组
    Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 如下实例: tup1 = ('physics', 'chemistry', 19...
    99+
    2023-01-31
    基础知识 Python
  • python基础知识总结
    ...
    99+
    2023-01-31
    基础知识 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作