1.1 常量:
[Python]第三课纪要
原创
©著作权归作者所有:来自51CTO博客作者lzz847915049的原创作品,请联系作者获取转载授权,否则将追究法律责任
无名 不需要修饰
1.2 数:
整数 长整数 浮点数 复数
! 复数的使用和表示法
*在运行时可以变化数的类型
1.3 字符串:
单引号 'abc'
双引号 "abc" 比较适合交叉使用
三引号 """abc""" '''abc''' helpdoc中使用 可以用来注释代码块
转义符 \ \n \t
原生字符串 r"hello world!\n" 在字符串前加r,此串就不转义
*中文字符串前加u表示unicode u'好人'
常用的索引相关的操作
切割操作
eval() 字符串变成表达式,返回的结果不确定
字符串的乘法 'a'*3
!eval的各种用法
!字符串常用的操作
1.4 变量 字母,数字,_
1.5 数据类型:
数值,字符串,线性容器(字符串,List,tuple),Hash容器(dict,set)
None,布尔型
!什么是hash 什么是None
1.6 逻辑行和物理行。
一个逻辑行使用多个物理行: \
一个物理行里有多个逻辑行: ;
! 什么叫做逻辑概念和物理概念
1.7 缩进: 可恶的空格,请用四个
2.1 2的n次方运算使用 '>>' '<<'
!and or not 的用法 'a' and 3
! 表达式在计算中是如何运算的,解析和运算过程
2.3 控制语句
判断非空 is not None
!xrange and range
*for,while循环有个else操作
*没有自增和自减操作 i++ i--
2.4 函数
*可以在参数列表中添加默认值
*函数可以返回多个值,可以作为一个元组,也可以给多个变量赋值
*doc添加
def f1(a=1,b=2,c=3):
''' dddd '''
print 'a',a,' b',b,' c',c
f1()
f1(3,2,1)
f1(3,3)
!!!**闭包? 用法
5 面向对象:?多态和继承的规范写法
Class a:
def __init__(self):
self.m=1 #成员变量初始化
#继承
Class b(a)
def __init__(self):
self.n=2
类的私有方法命名: __xx
类的专有函数:__ee__
6 异常的处理: !!什么叫做防御式编程
try:
pass
excep Exception,e:
print e.message
7 模块和包
__init__.py ?妙用 包下面必须有的文件。 可以做一些引包的初始化
编码问题
#!指定python的版本等操作
#coding=utf-8 如果win下不兼容,可能是文件编码不是utf8的
导入
import
from import
下一篇:[C]结构和联合
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
第三课--布局
网页布局是一个很重要的事情。之前用的是table布局。后来table是有局限性的,改用div
布局 html css 网页布局 -
Android第三课-----Activity
Activity是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序中可以包含零个或多个Activity,但不包含
android android studio ide 启动模式 加载 -
第三课——远程仓库
远程仓库
远程仓库