1.
http://docs.python.org/dev/3.0/whatsnew/3.0.html
python-announce-list
python-help
2.
交互式编译器
3.
非整数除法
.1.
>>> from__future__import division
SyntaxError: invalid syntax
.2.Linux -Qnew
4.
整数除法 // 就算是浮点数也会执行整除
取余 2.75%0.5
幂运算符 ** (pow(base,times[mod]))
幂运算符比取反等级高
round() 约为整数
abs() 绝对值
math.floor()
math.ceil(()
5.
八进制 010表达被取消
6.
print() print被改为函数
7.
x=input("The meaning of life ")
raw_input: raw_data
8.
if 1==2:
9.
内建函数
调用函数
10.
import math
from math import sqrt
foo = math.sqrt ; foo(4)
11.
>>> sqrt(-1)
Traceback (most recent call last):
File "<pyshell#23>", line 1, in <module>
sqrt(-1)
NameError: name 'sqrt' is not defined
12.
>>> cmath.sqrt(-1)
1j
13.
__future__
14.
#! /usr/bin/env python
or
#! /usr/bin/python2
15.
chmod a+x hello.py
16.
comment #
Thou shalt comment
17.
string
自动拼接
"",'',''''''(长),""""""(长) 分隔
str1 + str2
str():把值转换成合理形式的字符串
repr():以合法python表达式方式展示(or ``(反引号)python3.0 中不再使用)
18.
raw_input('PRESS<ENTER>')
.pyw格式则无反应
19.
print r'c:\'
原始字符串
20.
unicode字符串
u'c\:'
21.
int(object)
long(object)
help()

2.1
sequence
python 包含6种内建序列,列表,元组,字符串,Unicode字符串,buffer对象,xrange对象
列表可以修改,元组不能,只能使用元组作为字典的键
2.2
edward = ['Edward', 42]
john = ['John',50]
database = [edward, john]
2.3
容器{序列,映射,集合...}
2.4
索引,负数索引
'hello'[1]
raw_input('Year:')[3]
分片,加,乘,检验成员资格,计算序列长度,找出最大/最小值
2.5
x=input ("'Hello World!! What's your age?")
print ("your age is",x)
months = [
'Jan',
'Feb',
'March',
'April',
'May',
'June',
'July',
'Aug',
'Sep',
'Oct',
'Nov',
'Dec',
]
endings = ['st','nd','rd']+17*['th']\
+['st','nd','rd']+7*['th']\
+['st']
year = input('Year:')
month = input('Month:')
day = input("Day:")
month_number = int(month)-1
day_number=int(day)-1
month_name = months[month_number]
ordinal=day+endings[day_number]
print (month_name+' '+ordinal+', '+year)
2.6
分片
numbers[begin:end:steplong]
begin,end可以空置,steplong不能为0,当为负数时从左向右提取

python基础教程笔记 第1单元 && 第2单元的更多相关文章

  1. python基础教程笔记—即时标记(详解)

    最近一直在学习python,语法部分差不多看完了,想写一写python基础教程后面的第一个项目.因为我在网上看到的别人的博客讲解都并不是特别详细,仅仅是贴一下代码,书上内容照搬一下,对于当时刚学习py ...

  2. python基础教程笔记—画幅好画(详解)

    今天写一下基础教程里面的第二个项目,主要使用python来做一个pdf的图,比较简单. 首先我们需要安装用到的模块pip install reportlab即可. 书上是用urlopen从往上下了一个 ...

  3. Python基础教程笔记 第二章

    本章的名字虽然叫列表和元组,但是本章讲的最多的是列表,元祖指讲了很少的一部分.因为元组和列表很多方面都是一样的. 列表和元组的区别:列表可以被修改,元祖不可以被修改. python包含的6种内建序列: ...

  4. Python基础教程笔记 第一章

    /  表示整除,当导入_future_模块中的version时,/ 表示正常的的除法, 此时可用//表示整除,不论数字是整型还是浮点型,都可以用//表示整除. ** 表示幂次方  例如 2**3    ...

  5. Python基础教程笔记——第7章:更加抽象(类)

    下面进入Python的面向对象: 对象的魔力: 多态:---可以对不同类的对象使用同样的操作 封装:---对外部隐藏对象内部的工作方式 继承:---以普通的类为基础建立专门的类对象 (1)多态: is ...

  6. Python基础教程笔记——第4章:字典

    字典 字典是Python唯一内建的数学映射类型,字典中的值没有特殊的顺序,键可以是数字,字符串,甚至是元组 字典的创建: 字典由键值对构成,字典中键是唯一的,而值不唯一.>>> a_ ...

  7. Python基础教程笔记——第2章:列表和元组

    python shell 里重复上一次的命令:Alt+p 2.3 列表:Python的苦力 (1)list函数 (2)列表赋值,不蹦蹦为一个元素不存在的位置赋值 (3)删除元素,del name[1] ...

  8. Python基础教程笔记——第1章

    1.8 函数 pow(x,y) x^y abs(x)          取数的绝对值 round(x)   会把浮点数四舍五入为最接近的整数 floor(x)     向下取整的函数,但是需要先imp ...

  9. Python基础教程笔记——第6章:抽象(函数)

    (1)计算裴波那契数列: fbis=[0,1] num=int(input("please input the number")) for i in range(num-2): f ...

随机推荐

  1. stark - 分页、search、actions

    一.分页 效果图 知识点 1.分页 {{ showlist.pagination.page_html|safe }} 2.page.py class Pagination(object): def _ ...

  2. Python开发【Django】:ModelForm操作

    ModelForm 内容回顾: Model - 数据库操作 - 验证 class A(MOdel): user = email = pwd = Form class LoginForm(Form): ...

  3. 第1章 1.9计算机网络概述--OSI参考模型和网络安全

    1.物理层安全: 风险:无关人员接入网络. 防范:将用不到的口的网线拔掉,或者用命令将用不到的网线接口shutdown(关闭). 2.数据链路层安全: ADSL账号密码 无线网账号密码 交换机绑定MA ...

  4. R语言基本语法

    R语言基本语法 基本数据类型 数据类型 向量 vector 矩阵 matrix 数组 array 数据框 data frame 因子 factor 列表 list 向量 单个数值(标量)没有单独的数据 ...

  5. com.sun.image.codec.jpeg在Eclipse中报错的解决办法

    在Eclipse中处理图片,需要引入两个包:import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEG ...

  6. 机器学习实战python3 K近邻(KNN)算法实现

    台大机器技法跟基石都看完了,但是没有编程一直,现在打算结合周志华的<机器学习>,撸一遍机器学习实战, 原书是python2 的,但是本人感觉python3更好用一些,所以打算用python ...

  7. 一个简单清晰的Redis操作类-php

    <?php /** * redis处理的二次封装 * */ class Redis{ private $_redis; private $_config; public function __c ...

  8. hdu 6430 线段树 暴力维护

    Problem E. TeaTree Time Limit: 8000/4000 MS (Java/Others)    Memory Limit: 524288/524288 K (Java/Oth ...

  9. CSU 1968 Permutation Descent Counts

    http://acm.csu.edu.cn/csuoj/problemset/problem?pid=1968 题意:对于任一种N的排列A,定义它的E值为序列中满足A[i]>A[i+1]的数的个 ...

  10. 2016湘潭邀请赛—Gambling

    http://202.197.224.59/OnlineJudge2/index.php/Problem/read/id/1244 题意:有a个红球,b个绿球,c个黄球,先拿完a个红球一等奖,先拿完b ...