数据类型

数据操作

bytes 类型 "".encode() 编码-->二进制

"".decode() 解码

判断字符串里的字符是否全为数字

"".isdigit(), Return True if all characters in S are digits

数据运算:

算数运算: + - * / % ** // //取整除既,整数商的整数部分

比较运算: > < <= >= == != <>

赋值运算、逻辑运算(not、and、or)、成员运算(in、not in)、身份运算(is\is not)

位运算:& | ~ ^ >> <<,右移位 / 2**N,左移位 * 2**N

运算符优先级:

**

~ + -

* / % //

+ -

>> <<

& 位运算

^ |

<= < > >=

<> == !=

= %= /= += -= *= **= //=

is is not

in not in

not and or

List: 使用

list中的坑: x=[1,2,[..],‘a‘]

b=x.copy(), 顶层copy的是值,子层copy的是内存地址(指针)

实现深层次的copy:

import copy

b = copy.deepcopy(x)

##当然这个用得少

python3 input # raw_input没了

range() #xrange没了

****浅copy(),三种方式****

x1 = x.copy()

x1 = x[:]

x1 = list(x)

浅拷贝:共享账号的使用(

p=[‘name‘, [‘save‘, 100]]

p1 = p.copy(),p2 = p.copy()

p1[0] = ‘Luly‘

p2[0] = ‘Lucy‘

p1[1][1] = 50 ###这时两个人的共同财产少了50

)

*******

切片:a[-2:]最后两个

tuple: 和list一样,当然不可改

#######写好代码的首要:多写、多练, 见多识广

enumerate(list),取出list的下标,结果:(0, value1)

字符串:

"".xxx()

Dictionary:

info={}

del(info)

info.pop(key)

info.popitem()随机删除一个

info.get(key)

info.setdefault()

info.has_key()#python2

if key not in info.keys():info.setdefault(key,value1)

>>> c = dict.fromkeys([7,8,9], "test")

>>> c

{8: ‘test‘, 9: ‘test‘, 7: ‘test‘}

fromkeys有坑。value里有嵌套时更新其中一个则全更新。类似深copy

for i in info 效率比 for k,v in info.items()高

原文地址:http://www.cnblogs.com/otcsnow/p/6291887.html

python大神的成长之路_Python大神成长之路: 第二次学习记录相关推荐

  1. python大神的成长之路_Python大神成长之路: 第三次学习记录 集合 函数 装饰 re...

    学习记录day03 字符串可以直接切片,But字符串不可修改 字符串修改:生成了一个新的字符串 LIst修改,在原基础上修改(原内存上) 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重, ...

  2. 用python可以处理xml文件怎么打开_Python大神都是这样处理xml文件的!

    最近有同学询问如何利用 Python 处理 xml 文件,特此整理一个比较简洁的操作手册,供大家参阅. 首先准备一个xml文件,xml中的内容如下所示.存储为:student.xml 如果要获取这个x ...

  3. python大数据运维常用脚本_python大数据运维

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  4. python由谁设计并领导开发_Python全栈开发之路 【第七篇】:面向对象编程设计与开发(1)...

    本节内容 一.编程范式 编程指的是写程序.敲代码,就是指程序员用特定的语法.数据结构和算法编写的代码,目的是来告诉计算机如何执行任务的. 在编程的世界里最常见的两大流派是:面向过程与面向对象.&quo ...

  5. python中函数包括标准库函数吗_Python语言和标准库(第二章:函数)

    a-如何创建函数. b-给出一些指导原则,帮助思考如何创建和组织程序以使用函数. c-如何编写函数,使随后可以询问它们的工作方式和实现的功能. 2.1将程序放在单独的文件里 为了更加方便,从现在开始, ...

  6. python pip安装第三方库版本问题_python使用pip安装第三方库的踩坑记录

    我安装第三方库的时候用:pip install 包名,然而各种安装不成功. 还有用pip命令明明安装成功了,但在pycham中导入此模块时提示没有此模块. 然后在百度各种查,各种配置path变量,复制 ...

  7. python编程案例教程第四章_Python编程入门-第四章 流程控制 -学习笔记

    第四章 流程控制 一.布尔逻辑 *在Python中,用True和False表示真值.一般使用4个主要的逻辑运算符来组合形成布尔值:not\and\or\==. 如: False==False #Tru ...

  8. python遍历文件夹下所有文件大小_python遍历文件夹——两种遍历本地文件记录文件夹个数、文件数及文件大小的方法...

    这两个函数的功能:得到给定目录的文件夹个数.文件数,以及文件大小 walkFolders函数没有用到os.walk函数,是自己递归调用的:walkfunc函数用到了os.walk函数,方便了很多. i ...

  9. python架构师是做什么的_架构师成长之路(1)--什么是架构师

    前言: 哲学家常思考的问题:" 我是谁?"" 我从哪里来?"" 要到哪里去?不只是哲学家,我想每个人都有自己对这三个问题的认知. 如果我们要成为架构师 ...

最新文章

  1. Linux 按键定时器去抖
  2. 问题集锦(46-47)
  3. 2020 年开源许可证最新趋势:67% 为宽松许可证
  4. Boost::context模块fiber的jump_void测试程序
  5. 常见的web应用服务器
  6. python采集_Python3做采集
  7. 文献记录(part89)--I-k-means-+:An iterative clustering algorithm based on an enhanced k -means
  8. 用Python玩转统计数据:取样、计算相关性、拆分训练模型和测试
  9. 第四天的作业与答案,py直播
  10. 用 Python 编写一个天气查询应用 pyqt5
  11. iOS7 - NSURLSession
  12. 删除Visual Studio最近的项目(收藏)
  13. XShell6免费版获取(个人版)
  14. gbase导入sql文件_GBase数据库——常用命令
  15. SSH连接工具-Tabby
  16. Python读写xlsx文件
  17. Android系统 GPIO状态查询
  18. 大量的if!=null_获得大量精彩游戏,并支持伟大事业!
  19. openwrt 添加4G拨号(qmi驱动)
  20. linux断开网卡,Linux 无线网络断开的解决方案

热门文章

  1. ARM1176JZF-S/S3C6410 内存地址转换
  2. 可能用到的C# WinForm技术小结
  3. laravel artisan
  4. Zynq linux的I2C驱动学习笔记
  5. 为什么企业需关心DDoS攻击?—Vecloud微云
  6. 蓝桥杯Java输入输出相关
  7. 从机器学习谈起(机器学习简介)
  8. 《一个程序猿的生命周期》读后感
  9. HDU5007 Post Robot
  10. 常见的Java WEB服务器