美文网首页
《python简明教程》学习

《python简明教程》学习

作者: Michael_zmh | 来源:发表于2017-06-12 17:35 被阅读0次

下载地址

  • 在一个字符串中,行末的单独一个反斜杠表示字符串在下一行继续,而不是开始一个新的行。例如:
    "This is the first sentence.
    This is the second sentence."
    等价于"This is the first sentence. This is the second sentence."
  • 如果你想要指示某些不需要如转义符那样的特别处理的字符串,那么你需要指定一个自然字符串。自然字符串通过给字符串加上前缀r或R来指定。例如:
str1=r'hello \npython' 
str2='hello \npython'
str3="hello python\n"*2
print str1 # hello \npython
print str2 #   hello
               # python
print str3  #   hello python
                # hello python
  • 下面是一个在多个物理行中写一个逻辑行的例子。它被称为明确的行连接。
s = 'This is a string. \
This continues the string.'
print s
输出:
This is a string. This continues the string.
  • 在 Python 里,标识符有字母、数字、下划线组成。
    在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
    Python 中的标识符是区分大小写的。
    以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;
    以双下划线开头的__foo 代表类的私有成员;以双下划线开头和结尾的\ __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。

模块

sys模块

  • 记住,脚本的名称总是sys.argv列表的第一个参数。所以,在这里,'using_sys.py'是sys.argv
    [0]、'we'是sys.argv[1]、'are'是sys.argv[2]以及'arguments'是sys.argv[3]。注意,Python从0开始计
    数,而非从1开始。

数据结构

元组

元组最通常的用法是用在打印语句中

age = 22
name = 'Michael'
print '%s is %d years old' % (name, age)
输出结果:Michael is22 years old

set

python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素.

引用

  • 当你创建一个对象并给它赋一个变量的时候,这个变量仅仅 引用 那个对象,而不是表示这个对象本身!也就是说,变量名指向你计算机中存储那个对象的内存。这被称作名称到对象的绑定
  • 如果你想要复制一个列表或者类似的序列或者其他复杂的对象(不是如整数那样的简单 对象 ),那么你必须使用切片操作符来取得拷贝。

面向对象的编程

self

  • Python中的self等价于C++中的self指针和Java、C#中的this参考。
  • self在定义时需要定义,但是在调用时会自动传入。
  • self的名字并不是规定死的,但是最好还是按照约定是用self
  • self总是指调用时的类的实例。

相关文章

网友评论

      本文标题:《python简明教程》学习

      本文链接:https://www.haomeiwen.com/subject/cdnlqxtx.html