Python基础-笔记篇
2017-09-13 09:41
239 查看
主要作为学习Python基础时候的一些笔记。
Python 是一种解释型 面向对象 动态数据类型的高级设计语言。
Python3.0(Py3k或Python3000)改动较大,没有考虑向下兼容,本文为python2.0。
为区分Python版本 可以通过命令 python -V 查看。
第一个Python程序
脚本式的编程:
# -*- coding:utf-8 -*- //解决python 支持的编码格式为uhf-8 可以处理中文问题。否则会出现SyntaxError: Non-ASCII character问题
#! /usr/bin/python
print "中国你好";
交互式的编程:
>>> print "Hello,Python!";
Hello,Python!
Python 标识符:
标识符由字母 数字 下划线组成,不能以数字开头,区分大小写
下划线开头_foo代表不能直接访问的属性类型,需要提供的接口来访问,不能通过from xxx import ×导入;
双下划线__foo代表私有成员;
双下划线开头和结尾 代表Python里特殊的方法专用表示如 __init__() 代表构造函数;
行和缩进
Python 无{}来控制类 函数 和其他逻辑判断,而是使用缩进来写模块。所有的代码块必须包含相同的缩进空白数量。
多行语句
多行链接符 \,语句中{}[]()不需要多行链接符
Python引号 可以单引号 双引号 三引号(可以换行做注释)
Python注释可 #
Python也是空行的一部分,代表一段新的代码的开始 多行显示可以用分号;
print 输出 加逗号不换行,默认是换行的
Python 有五个标准数据类型 四种不同的数字类型
Number、String、List、Tuple、Dictionary、
int、long、float、complex
Python列表可以更新、元组不可以更新。
Python 字典和列表的区别在于有序和无序,字典是无序通过key取值,列表是有序通过下标取值。
Python 是一种解释型 面向对象 动态数据类型的高级设计语言。
Python3.0(Py3k或Python3000)改动较大,没有考虑向下兼容,本文为python2.0。
为区分Python版本 可以通过命令 python -V 查看。
第一个Python程序
脚本式的编程:
# -*- coding:utf-8 -*- //解决python 支持的编码格式为uhf-8 可以处理中文问题。否则会出现SyntaxError: Non-ASCII character问题
#! /usr/bin/python
print "中国你好";
交互式的编程:
>>> print "Hello,Python!";
Hello,Python!
Python 标识符:
标识符由字母 数字 下划线组成,不能以数字开头,区分大小写
下划线开头_foo代表不能直接访问的属性类型,需要提供的接口来访问,不能通过from xxx import ×导入;
双下划线__foo代表私有成员;
双下划线开头和结尾 代表Python里特殊的方法专用表示如 __init__() 代表构造函数;
行和缩进
Python 无{}来控制类 函数 和其他逻辑判断,而是使用缩进来写模块。所有的代码块必须包含相同的缩进空白数量。
多行语句
多行链接符 \,语句中{}[]()不需要多行链接符
Python引号 可以单引号 双引号 三引号(可以换行做注释)
Python注释可 #
Python也是空行的一部分,代表一段新的代码的开始 多行显示可以用分号;
print 输出 加逗号不换行,默认是换行的
Python 有五个标准数据类型 四种不同的数字类型
Number、String、List、Tuple、Dictionary、
int、long、float、complex
Python列表可以更新、元组不可以更新。
Python 字典和列表的区别在于有序和无序,字典是无序通过key取值,列表是有序通过下标取值。
相关文章推荐
- 我的python3基础笔记之 【字符串和编码】
- VS2013中Python学习笔记[基础入门]
- Python基础教程学习笔记----第四章 字典
- Python 编程基础 学习笔记
- Python学习笔记之Python基础(三)-输入
- 【零基础入门学习Python笔记013】元祖:戴上了枷锁的列表
- Python基础教程 第4章: 字典 学习笔记
- python 网络编程基础 笔记
- Python基础教程 第5章: 条件、循环和其他语句 学习笔记
- python基础学习笔记(一)
- <<Python基础教程>>学习笔记 | 第11章 | 文件和素材
- python学习笔记--list基础命令
- Python2.7 学习笔记 (一)——基础知识
- python基础教程_学习笔记10:异常
- Python零基础入门笔记
- python基础课程_学习笔记15:标准库:有些收藏夹——fileinput
- 【零基础入门学习Python笔记004】改进第一次设计的游戏
- Python基础笔记5
- [笔记]Python对象基础
- 【零基础入门学习Python笔记007】了不起的分支和循环1:打飞机框架