文档章节

python 基础命令

昏鸦
 昏鸦
发布于 2014/09/05 17:01
字数 540
阅读 35
收藏 0
  1. dir(obj) : 显示对象的属性,如果没有提供参数,显示全局变量的名字

  2. type(obj) : 返回一个对象的类型

  3. id(obj) : 返回对象的唯一的身份表识

  4. help(obj):美观的方式显示对象的文档

  5. index() 未找到抛出异常,find() 未找到返回-1

  6. traceback 打印异常栈

  7. os.environ['HOME'] 获取用户目录

  8. sys.path.append(utilspath) 加入一个具体model

  9. del obj 销毁一个变量

  10. os.linesep 返回系统的换行符

  11. cmp(a,b) 比较对象

  12. repr(obj) 字符串方式显示对象

  13. eval('3+4')字符串作为有效表达式

  14. isinstance() 是否是某种类型

  15. repr() 可以获取字符串的原始对象,相当于 ··,eval 联合使用,str()对用户友好。

  16. Python中的长整型(long)和C语言的long有很大的区别(C语言的long对应Python里的plain integer) python 的长整型 大于c的长整形

  17. enumerate  返回index 和 元素

  18. sorted(iter,func=None,key=None,reverse=fase) 返回一个有序的列表

  19. max()返回序列中最大的元素 min()返回最小的,sum总和

  20. zip() 第一个元素组成的列表

    >>> a = [1,2,3]
    >>> b = [4,5,6]
    >>> c = [4,5,6,7,8]
    >>> zipped = zip(a,b)  [(1, 4), (2, 5), (3, 6)]
  21. reversed() 返回一个翻转的迭代器
  22. python 中 单引号 和双引号的作用是相同的。和shell不同
  23. import string  string.uppercase 返回所有的小写字母,string.digits 返回所有的数字
  24. 对于字符串中任何字符修改是非法的
  25. UNICODE,GBK,UTF-8区别
        简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设uncode为a040,gbk为b030,而uft-8码,就是把那个值表现的形式.utf-8码完全只针对uncode来组织的,如果GBK要转UTF-8必须先转uncode码,再转utf-8就OK了
  26. struct 模块 字符串与二进制流的转换


  1. 列表的链接
  2. >>> a = [1,1]
    >>> b=[2,3]
    >>> a+b
    [1, 1, 2, 3]


© 著作权归作者所有

昏鸦
粉丝 7
博文 197
码字总数 67839
作品 0
程序员
私信 提问
Python基础班每日整理(一)

01_Linux基础 1.操作系统的作用? 操作系统是配置在计算机硬件上的第一层软件,主要作用是管理好硬件设备。 2.Linux中根目录和家目录分别用什么表示? /表示根目录、~表示家目录 3.Linux中相...

我是小谷粒
2018/06/28
0
0
Linux-Ubuntu 环境配置

1. 系统环境配置 系统升级 sudo apt update sudo apt upgrade 配置python基础环境 sudo apt install -y python-dev python-pip python-nose gcc g++ git gfortran vim sudo apt install -y l......

FrankBlood
2016/12/04
0
0
DeepLearning笔记: 如何在 Docker 里切换 Python 版本

在 DeepLearning-1:神经网络和 Docker 入门 一文中,我们介绍了 Docker 环境的安装和使用。 然后,00 遇到了 Python 的经典问题:Python 2 还是 Python 3?TensorFlow image 默认安装的是 ...

Kidult
2018/01/14
0
0
python2与python3共存的解决方案

作者:匿名用户 链接:https://www.zhihu.com/question/21653286/answer/95532074 来源:知乎 想学习Python3,但是暂时又离不开Python2。在Windows上如何让它们共存呢?目前国内网站经常会让...

USTC_HCH
2018/06/26
0
0
C/C++ 和 Python混合编程

链接:https://www.zhihu.com/question/23003213/answer/56121859 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 #include int main(int argc, char *...

sirius_0
2018/04/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

PostgreSQL 11.3 locking

rudi
今天
5
0
Mybatis Plus sql注入器

一、继承AbstractMethod /** * @author beth * @data 2019-10-23 20:39 */public class DeleteAllMethod extends AbstractMethod { @Override public MappedStatement injectMap......

一个yuanbeth
今天
10
1
一次写shell脚本的经历记录——特殊字符惹的祸

本文首发于微信公众号“我的小碗汤”,扫码文末二维码即可关注,欢迎一起交流! redis在容器化的过程中,涉及到纵向扩pod实例cpu、内存以及redis实例的maxmemory值,statefulset管理的pod需要...

码农实战
今天
4
0
为什么阿里巴巴Java开发手册中不建议在循环体中使用+进行字符串拼接?

之前在阅读《阿里巴巴Java开发手册》时,发现有一条是关于循环体中字符串拼接的建议,具体内容如下: 那么我们首先来用例子来看看在循环体中用 + 或者用 StringBuilder 进行字符串拼接的效率...

武培轩
今天
8
0
队列-链式(c/c++实现)

队列是在线性表功能稍作修改形成的,在生活中排队是不能插队的吧,先排队先得到对待,慢来得排在最后面,这样来就形成了”先进先出“的队列。作用就是通过伟大的程序员来实现算法解决现实生活...

白客C
今天
81
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部