您的位置:首页 > 编程语言 > Python开发

Python2语法简记(1):基础语法

2018-12-12 10:11 246 查看

1 基础语法

一切皆对象:查看地址id(), 查看类型type(), 通过.访问属性
Python中一切皆对象。数字、字符串、元组、列表、字典、函数、方法、类、模块等等都是对象。
Python 中的一切都可以赋值给变量或者作为参数传递给函数。
Python 缓存了某些不变的对象对其进行复用,而不是每次创建新的对象。

Python 的所有对象都有三个特性:
身份:通过id()查看对象的内存地址
类型:通过type()查看对象的类型
值: 对象所表示的数据。通过 . 访问对象的属性和方法。

单行注释:采用 # 开头。

#!/usr/bin/python 指定解释器的路径。
# -*- coding: UTF-8 -*- 字符编码声明。或者写成 #coding=utf-8

多行注释:使用三个单引号(’’’)或三个双引号(""")。

'''
这是多行注释1。
这是多行注释2。
'''

标示符:区分大小写,以下划线开头进行访问控制
区分大小写。
以单下划线开头 _xxx 的代表不能直接访问的protected类属性,只能允许其本身与子类进行访问,不能用于’from module import *’ 。
以双下划线开头的 __xxx 代表类的私有成员,只允许这个类本身进行访问。

以双划线开头和结尾的 xxx 代表 Python 里特殊方法专用的标识,如 init() 代表类的构造函数。

代码块:不用;和{},用缩进
一行一条语句末尾不用加分号 ;

一行写多条语句,语句间用分号 ; 隔开。

一条语句分多行显示,使用斜杠( \)进行连接。

用缩进控制代码块,不使用大括号 {} 。同代码块语句必须包含相同的缩进空白数量。

字符串:单、双、三引号都可以

使用引号( ’ )、双引号( " )、三引号( ‘’’ 或 “”" ) 来表示字符串。其中三引号用来编写多行文本,在文件的特定地点,被当做注释。

Print 输出:各种变量都可以输出,格式化输出与C语言类似
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 ,

# 不换行输出
print x,
print y,

格式化输出与C语言类似。

print "My name is %s and weight is %d kg!" % ('Zara', 21)

在字符串前加r 或R 输出原始字符串

>>>print r'\n'
\n
阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: