列表和元组

# 列表 list

lst = [123,[1,2,3],"str"]

print(lst)

# 元组

t1=(1)

print("t1=",t1) # 数字

t2=(1,)

print("t2=",t2) # 元组

# 索引

str_py = 'python'

print(str_py[0])

print(str_py[-1]) # python 逆向索引

# 切片

print(str_py[1:])

print(str_py[:5])

# 添加

lst.append(4)

print(lst)

lst.insert(1,'x')

print(lst)

# 合并列表

lst.extend([1,2,3])

print(lst)

lst2 = lst + [1,2,3]

print(lst2)

# 排序

lst_sort=[2,3,4,2,543]

lst_sort.sort()

print(lst_sort)

字典和集合

## 字典 Dictionary

dic1 = {"name":{"first":"1","second":35},"age":31}

print(dic1)

print(dic1["name"]["second"])

print(len(dic1))

print("name" in dic1)

## 遍历

for item in dic1.items():

print(item)

dic1["age"]=30

dic1["score"]=100

print(dic1)

# 删除

dic1.pop('name')

print(dic1)

## 集合 set

set1={1,2,3000,40000,500000}

print(set1)

set2=set("Python")

print(set2)

set3=frozenset("Python")

print(set3)

函数

# 数学运算函数

print(abs(-1)) # 绝对值

print(pow(2,3)) # 次幂

print(round(3.1415926,2)) # 四舍五入

print(divmod(5,3)) # (商,余)

类型转换

str() #转字符串 float() #转浮点型 int() #转整形 list() #转列表 range() # 整形列表

计算

len() #长度 max() #最大值 sum() #总和

信息

help() #帮助信息 dir() #属性 type() #类型

文件

open() # 打开文件

# 自定义函数

def add_mul(a,b=1):

add=a+b

mul=a*b

return add,mul

print(add_mul(2))

print(add_mul(2,3))

模块,包,库

模块

.py文件

包¶文件夹

按目录组织模块

init.py文件标识包

模块和包的集合

import numpy as np

np.random.random()

python max((1、2、3)*2)_【Python】python基础2(2)相关推荐

  1. python发行版是什么意思_致 Python 初学者

    当下是一个喧嚣.浮躁的时代.我们总是被生活中大量涌现的热点所吸引,几乎没有深度阅读和思考的时间和机会.我始终认为,学习是需要沉下心来慢慢钻研的,是长期的:同时,学习不应该被赋予太多的功利色彩.一个Py ...

  2. python随机生成二维列表_对python产生随机的二维数组实例详解

    对python产生随机的二维数组实例详解 最近找遍了python的各个函数发现无法直接生成随机的二维数组,其中包括random()相关的各种方法,都没有得到想要的结果.最后在一篇博客中受到启发,通过列 ...

  3. python中numpy数组的合并_基于Python中numpy数组的合并实例讲解

    基于Python中numpy数组的合并实例讲解 Python中numpy数组的合并有很多方法,如 - np.append() - np.concatenate() - np.stack() - np. ...

  4. python版植物大战僵尸源码_基于python的植物大战僵尸游戏设计与实现.docx

    湖南理工学院毕业设计(论文) PAGE PAGE 1 学 号 毕业设计(论文) 题目:基于python的植物大战僵尸游戏设计与实现 作 者 届 别 届 院 别 信息与通信工程学院 专 业 信息工程 指 ...

  5. 下列python语句的输出结果是_下列Python语句的输出结果是_______________。

    [判断题]All arguments have a conclusion. (10.0分) [单选题]在关于学校萌芽的传说中,有一种学校的名称是"庠",这个场所是( ) [单选题] ...

  6. python语言下划线怎么打_初学Python语言者必须理解的下划线

    下划线(_)在Python语言中有特殊作用. 在大多数编程语言中,下划线是命名变量或者函数名称时的连字符,但是,在Python语言中,不仅如此.如果你是一名Python程序员,对于诸如 _ in ra ...

  7. 一个完整的python文件即是一个模块_用python玩转数据|基本语法

    比较运算符 >>>3<4<7 True >>>3<4<1 False >>> 打开文件 >>> f=op ...

  8. python处理视频动漫化_用Python实现抖音上的“人像动漫化”特效,原来这么简单...

    原标题:用Python实现抖音上的"人像动漫化"特效,原来这么简单 作者 | 黄伟呢 来源 | 数据分析与统计学之美 前几天,女友拉着我和她玩儿抖音,就是这个 人像动漫化的操作,顿 ...

  9. python自动化可以做什么菜_用 Python 自动化办公能做到哪些有趣或有用的事情?...

    本篇回答内容来自CSDN博主肉尼 1.CSV (1)写csv文件 import csv def writecsv(path,data): with open(path, "w") ...

  10. 递归python首尾相同的子字符串_推荐Python语言多层嵌套list的递归处理方法

    本文主要向大家介绍了Python语言多层嵌套list的递归处理方法,希望对大家学习Python语言有所帮助. 问题:用Python处理一个多层嵌套list['and', 'B', ['not', 'A ...

最新文章

  1. linux ssh 推送文件_WinSCP软件双系统(Win-Linux)文件传输教程
  2. scala学习-scala中的元组Tuple概念
  3. [HNOI2005]狡猾的商人 带权并查集
  4. Qt4_使用预定义模型
  5. 在Mac OS X 10.10.3下使用源码包编译安装GCC5.1
  6. 纯干货:LCD屏和OLED屏的区别?手机屏幕材质各有什么区别?
  7. zoom下载官网android最新,Zoom手机版app下载安装包-Zoom手机版安卓软件下载v5.0-后壳下载...
  8. MKV 高清视频文件分解与封装和音频编码的转换
  9. 工业机器人常用编程语言有哪些
  10. 使用qq邮箱作为程序客户端自动发送邮件
  11. ASCII码为0x01,0x02作为分隔符(这两个字符是键盘无法输入的)
  12. Day11:麦卡锡91函数(McCarthy 91)
  13. C凛冬将至(LCA最短路+分情况5次LCA)
  14. 让我们再聊聊TDD 续-正其思规其行
  15. IE7,IE8与IE6兼容路上的痛苦
  16. 去除WinRAR 5.01(32位) NAG窗口
  17. 字典(dict),增删改查,嵌套
  18. 宏碁华硕平板先过山寨iPad这道坎
  19. 扣扣保镖保护的是什么?
  20. 电脑的发展史和趣闻,伟大的乔布斯和比尔盖茨

热门文章

  1. python密码编程_Python密码学编程
  2. 电脑脱机状态怎么解除_win7系统如何解除脱机工作 win7系统解除脱机工作步骤【介绍】...
  3. java 字符串 移位_算法学习之字符串左移和右移
  4. AtCoder Beginner Contest 171 B - Mix Juice
  5. 约数之和(分治,公式变形)
  6. php+psr4和自动加载,php自动加载规范 PSR4 (Thinkphp)
  7. ios打开html页面关闭当前页面跳转,【已解决】怎么从iOS原生界面跳转回到html页面呢...
  8. 生存分析——KM生存曲线、hazard比例、PH假定检验、非比例风险模型(分层/时变/参数模型)(二)
  9. [NLP]OpenNLP标记器的使用
  10. 蓝牙要抢ZigBee的地盘?低功耗广域网络笑了