Python命令行代码强化记忆宝典

开发 后端
Python命令行有很多的代码需要我们进行记忆。但是在使用中会遇到不晒哦的问题,下面我们就详细的看看如何进行Python命令行的应用。

Python命令行是应用很广泛,我们在使用的时候有很多的困难存在,下面我们就来详细的看看如何进行这些问题的排除。希望大家在之后的使用中有所帮助。

初学Python命令行,遇到很多编码问题,记下来以免将来又忘了,很多东西不懂,都是属于不求甚解,乱下结论,但想到拿出来可以有热心同学指出错误所在,便厚起脸皮了……

首先需要了解Python中有两种字符串(严格地说,似乎不能这么叫)。一种是普通的str对象(每个字符用8bits表示),另一种是unicode字符串,它们可以相互转换。
首先打开pyshell,输入一段代码。

python 代码

  1. >>> a = "我"   
  2. >>> b = unicode(a,"gb2312")   
  3. >>> a.__class__   
  4. <type 'str'>   
  5. >>> b.__class__   
  6. <type 'unicode'>   
  7. >>>  

看出来了吧,两种字符串。再来

python 代码

  1. >>> a   
  2. '\xce\xd2'   
  3. >>> b   
  4. u'\u6211'  

变量a是两个字符,b是一个unicode字符。关于这两种字符串,Python文档-->LanguageReference-->DataModel-->The standard type hierarchy-->Sequences,有一些Strings,Unicode的描述。至于

python命令行 代码

  1. >>> z = u"我"   
  2. >>> #这种代码,其实什么都不是。   
  3. >>> z.__class__   
  4. <type 'unicode'>   
  5. >>> z   
  6. u'\xce\xd2'  

看到了吧,这个奇怪的东西......后来在WindowsXP、纯python命令行下试过,得出的结论不同,z的结果变成了u'\u6211',这里完全不应该在pyshell下作试验的,看来还有很多问题尚未理解清楚

【编辑推荐】

  1. Python编程语言在未来的发展趋势
  2. 探究Python性能为什么如此的强大
  3. Python正则表达式的几种匹配方法
  4. Python next函数实际操作教程
  5. Python script代码在C++中的使用方法
责任编辑:张浩 来源: CSDN
相关推荐

2010-03-10 17:23:37

Python 命令行参

2020-12-11 06:44:16

命令行工具开发

2020-12-10 16:16:08

工具代码开发

2010-08-30 20:00:00

命令行DHCP

2016-05-20 09:32:51

2015-07-01 09:15:46

linuxQuora命令行

2018-05-04 09:15:35

PythonPlumbum命令行

2021-11-15 14:30:49

Pythonargparse编程语言

2010-02-23 16:06:58

Python 命令行

2018-07-05 08:30:54

Python命令行工具shell

2012-02-08 16:37:36

ibmdw

2010-07-15 10:47:22

Perl命令行

2009-12-24 14:51:39

Linux命令行

2020-12-06 08:00:46

scanimage命令行Linux

2010-07-20 14:18:22

Perl命令行

2023-06-09 07:45:29

Kuberneteskubectl

2010-09-01 14:23:54

Linux命令行开发

2009-07-20 09:55:30

华为命令行解析华为认证

2019-07-23 13:45:38

LinuxFedora权限

2010-07-15 09:37:47

Perl命令行
点赞
收藏

51CTO技术栈公众号