python问题整理
- python为什么不需要声明变量,是一种怎样的运行模式?
Python不用声明变量吗? - 字节串与字符串的区别与联系?
Python中字节串和字符串,不是一个概念却没有区别之分 - py可迭代对象:
# 第二章'''map()函数把一个函数依次映射到每一个元素上 《映射》返回一个可迭代的map对象,但map()函数不对原序列进行任何修改.
'''print(tuple(map(str, range(5))))
print(list(map(str, range(5))))
# print(dict(map(str, range(5))))
print(set(map(str, range(5))))
var = map(str, range(5))def add5(v):return v ** vvar = list(map(add5, range(10)))
print(var)import random
x = random.randint(0,1e30)
print(x)# 提取大整数上的每一位数字
print(list(map(int, str(x))))'''reduce()函数:迭代累积需要导包.
'''
from functools import reducex = reduce(lambda x, y: x+y, range(1,10))
print(x);'''filter()函数:filter:过滤器.将一个单参数函数作用到一个序列上,返回该序列中使得该函数返回值为True的元素组成的filter对象与map()相同的地方,不对原序列做任何修改.
'''
seq = ['foo', 'x41', '?!', '***']
def func(x):return x.isalnum()v = filter(func, seq)for item in v:print(item)print(v)
v = list(v)print(v)
print("aksfjh")print(seq)'''zip()函数用于把多个可迭代对象中对应位置上的元素压缩在一起,返回一个可迭代的zip对象,其中每个元素都是包含原来多个可迭代对应位置上元素的元组;元组的长度取决于所有参数序列或可迭代对象中最短的那个.
'''zpp = list(zip('abcd', [1,2,3]))
print(zpp);
zpp = zip('abcd', [1,2,3])
print(zpp);#对一个序列也可以压缩
zp = list(zip('abcd'))
print(zpp)zppp = list(zip('abcd','1234','!?()'))
print(zppp)#zip对象可迭代
for item in zip('abcd','1234'):print(item)#注意:使用for迭代时每个对象只能遍历一次,其访问过元素就不存在了. enumerate、filter、map对象以及生成器对象也有这个特点.'''输出print:
'''print(1,2, sep='dfsk')
print("kdsfjh")print(1,2, sep='dfsk', end='!!!')
print("dsfkhj")print(1,2, sep='dfsk', end='!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!')
print("我是狗")print(9999 ** 9999)xx = {1,2,3}
# print(3*xx)
print(xx)
# print(xx*3) 不成立xx = list(xx)
print(xx)
print(xx*3)
print(3*xx)# 连续执行两次list(xxx)得不到相同的结果:zip生成的可迭代对象只能遍历一次,访问过就不存在了.xxx = zip('abc','1234')
y = list(xxx)
print(y)z = list(y)
print(z)
z = list(xxx)
print(z)
- py序列结构
# 第三章、 py序列结构'''按照分类方式分为两类:1. 有序序列:元组、列表、字符串无序序列:集合、字典2. 可变序列:列表、集合、字典不可变序列:元组、字符串
'''# 一、列表# 同一列表上的不同元素数据类型可以不同,元素以逗号分隔开,且列表可以嵌套.var = [10, 20, 30, 40]
var = ['sdfukh', 'dsfkhj', 'usdi ud']
var = ['dfsh', 5, [5], [[5, 'fhka'], [6, 'sdh']]]# 列表的创建于删除# 创建:"=" 删除: del
a = [] # 创建空列表: 两种方式
a = list()del a # 删除空列表# 此外,可以使用list()函数将元组、range对象、字符串、字典、集合或其他可迭代对象转换为列表# 列表元素的访问:支持索引访问(下标从零开始)x = list('love python')
print(x[0])
print(x[5])
print(x[-3]) # 倒数第三个元素
print(x)# 列表常用方法.
坑点:
reversed 返回的是对象
a = [1,2,3]
var = sorted(a, reverse=True) == reversed(a)
print(var)
输出:False
a = [1,2,3]
var = sorted(a, reverse=True) == list(reversed(a))
print(var)
输出:True
文章部分引用链接已经标出。
python问题整理相关推荐
- python库整理目录
zip与zip(*)_刘文巾的博客-CSDN博客 python函数整理_刘文巾的博客-CSDN博客 python笔记:正则表达式_刘文巾的博客-CSDN博客 python笔记:深拷贝与浅拷贝_刘文巾 ...
- Python模块整理(四):线程模块threading
参考网络以及python书籍整理 一.Python threading三种调用方式介绍: Thread 是threading模块中最重要的类之一,可以使用它来创建线程. 第一种方式:创建一个threa ...
- Python介绍与特点(自学python知识整理)
Python介绍与特点(自学python知识整理) Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计: Python 是一种解释 ...
- python 切片_知乎问答之 Python 切片整理
知乎问答之 Python 切片 这是一个知乎问答的补充.原问题是python中字符串 s[ : -1]是什么意思?,当时回答的内容只是对问题本身的简单回答,对 Python 切片中的重要信息是有所忽略 ...
- Python学习整理(之一)
Python 学习整理 数据类型,函数,运算符,bool值,选择结构 Python 学习整理 一,基本的参数类型 二,函数 print()函数 input()函数和int(),float() 三,运算 ...
- python文件整理程序_Python实现自动整理文件的脚本
前言 工作上的文档和资料好几个月没整理了,因为平常太忙都是随手往桌面丢.整个桌面杂乱无章全是文档和资料.几乎快占满整个屏幕了,所有我必须要整理一下了.但是手动整理太费时间了,于是我想到了python. ...
- ArcGIS使用字段计算器python脚本整理三规合一图斑
最近试着使用字段计算器内的python脚本整理图斑,蹒跚学步,做下记录. 1.用地代码与名称转换 1.1城规用地代码CGYDDM转用地名称CGYDMC 做一个python字典再索引即可(码齐这些分类还 ...
- python解题软件哪个好用_一些好用的Python工具整理(持续更新中)
一些好用的Python工具整理如下: xlwings:用Python操作Excel及VBA,或者用Excel里的xlwings插件 xlsxwriter:结果输出到Excel,并且可以设定条件格式等 ...
- Python pywin32 整理 阴阳师自动化
Python pywin32 整理 && 阴阳师自动化 前言 利用pywin32封装的一些常用功能(干货) 1. 获取当前坐标 2. 移动鼠标至指定坐标位 3. 鼠标左键单击 4. 获 ...
- Python知识点整理(完整)
Python知识点整理 ✅作者简介:大家好我是编程ID
最新文章
- Algorithm:【Algorithm算法进阶之路】之十大经典排序算法
- python定义数组是带指针_在cython中声明numpy数组和c指针
- d3.js中选择元素和绑定数据
- docker版本包 乌班图_Ubuntu安装Docker方式一:软件包安装
- phpStudy中Xdebug设置 phpStorm设置
- 2 snippets vue 修改配置_VsCode从零开始配置一个属于自己的Vue开发环境
- Docker学习总结(50)——Docker 微服务优雅关闭
- 100%防御ARP***
- 《Python编程从入门到实践》学习笔记7(第8章:函数)
- eclipse汉化完成常见问题的解决方案
- WebService接口大全
- 自动玩Chrome小恐龙游戏
- 开发linux无线网卡驱动程序,linux-2.6.26下开发marvell 88w8686 wifi驱动 (转)
- 新华三:照耀城市的数字演进之路
- 系统间通信:网络I/O模型
- IOS中结构体(struct)
- 【玩转c++】多态深度刨析
- 小程序CMS(开通预览)
- Android Studio常用快捷键
- C语言中的指针应用,函数指针,指针函数,结构体中定义函数指针。