1. python为什么不需要声明变量,是一种怎样的运行模式?
    Python不用声明变量吗?
  2. 字节串与字符串的区别与联系?
    Python中字节串和字符串,不是一个概念却没有区别之分
  3. 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)
  1. 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问题整理相关推荐

  1. python库整理目录

     zip与zip(*)_刘文巾的博客-CSDN博客 python函数整理_刘文巾的博客-CSDN博客 python笔记:正则表达式_刘文巾的博客-CSDN博客 python笔记:深拷贝与浅拷贝_刘文巾 ...

  2. Python模块整理(四):线程模块threading

    参考网络以及python书籍整理 一.Python threading三种调用方式介绍: Thread 是threading模块中最重要的类之一,可以使用它来创建线程. 第一种方式:创建一个threa ...

  3. Python介绍与特点(自学python知识整理)

    Python介绍与特点(自学python知识整理) Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计: Python 是一种解释 ...

  4. python 切片_知乎问答之 Python 切片整理

    知乎问答之 Python 切片 这是一个知乎问答的补充.原问题是python中字符串 s[ : -1]是什么意思?,当时回答的内容只是对问题本身的简单回答,对 Python 切片中的重要信息是有所忽略 ...

  5. Python学习整理(之一)

    Python 学习整理 数据类型,函数,运算符,bool值,选择结构 Python 学习整理 一,基本的参数类型 二,函数 print()函数 input()函数和int(),float() 三,运算 ...

  6. python文件整理程序_Python实现自动整理文件的脚本

    前言 工作上的文档和资料好几个月没整理了,因为平常太忙都是随手往桌面丢.整个桌面杂乱无章全是文档和资料.几乎快占满整个屏幕了,所有我必须要整理一下了.但是手动整理太费时间了,于是我想到了python. ...

  7. ArcGIS使用字段计算器python脚本整理三规合一图斑

    最近试着使用字段计算器内的python脚本整理图斑,蹒跚学步,做下记录. 1.用地代码与名称转换 1.1城规用地代码CGYDDM转用地名称CGYDMC 做一个python字典再索引即可(码齐这些分类还 ...

  8. python解题软件哪个好用_一些好用的Python工具整理(持续更新中)

    一些好用的Python工具整理如下: xlwings:用Python操作Excel及VBA,或者用Excel里的xlwings插件 xlsxwriter:结果输出到Excel,并且可以设定条件格式等 ...

  9. Python pywin32 整理 阴阳师自动化

    Python pywin32 整理 && 阴阳师自动化 前言 利用pywin32封装的一些常用功能(干货) 1. 获取当前坐标 2. 移动鼠标至指定坐标位 3. 鼠标左键单击 4. 获 ...

  10. Python知识点整理(完整)

    Python知识点整理 ✅作者简介:大家好我是编程ID

最新文章

  1. Algorithm:【Algorithm算法进阶之路】之十大经典排序算法
  2. python定义数组是带指针_在cython中声明numpy数组和c指针
  3. d3.js中选择元素和绑定数据
  4. docker版本包 乌班图_Ubuntu安装Docker方式一:软件包安装
  5. phpStudy中Xdebug设置 phpStorm设置
  6. 2 snippets vue 修改配置_VsCode从零开始配置一个属于自己的Vue开发环境
  7. Docker学习总结(50)——Docker 微服务优雅关闭
  8. 100%防御ARP***
  9. 《Python编程从入门到实践》学习笔记7(第8章:函数)
  10. eclipse汉化完成常见问题的解决方案
  11. WebService接口大全
  12. 自动玩Chrome小恐龙游戏
  13. 开发linux无线网卡驱动程序,linux-2.6.26下开发marvell 88w8686 wifi驱动 (转)
  14. 新华三:照耀城市的数字演进之路
  15. 系统间通信:网络I/O模型
  16. IOS中结构体(struct)
  17. 【玩转c++】多态深度刨析
  18. 小程序CMS(开通预览)
  19. Android Studio常用快捷键
  20. C语言中的指针应用,函数指针,指针函数,结构体中定义函数指针。

热门文章

  1. Spring配置文件总结
  2. Struts2的OGNL标签详解
  3. .htaccess文件玩转Rewrite
  4. linux中断处理体系结构
  5. 如何在套接字IO操作上设置超时机制
  6. Webservice 的安全
  7. 区块链项目开发区块链应用场景需满足3个
  8. 原生JS与Jquery删除iframe并释放内存(IE)
  9. flutter笔记5:官方资料搬运-安卓客户端打包
  10. Cartographer源码阅读(4):Node和MapBuilder对象2