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. 使用wireshark分析TLS

    1.基本概念 SSL:(Secure Socket Layer,安全套接字层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层.SSL通过互相认证.使用数字签名确保完整性.使用加密确保私密 ...

  2. python 类 __call__

    __call__ 对象后面加括号,触发执行. 即:对象() 或者 类()() class dog(object): def __init__(self,name): self.name = name ...

  3. Openstack(十六)实现内外网结构

    类似于阿里云ECS主机的内外网(双网卡不通网段)的结构,最终实现内外网区分隔离. https://www.aliyun.com/product/ecs/?utm_medium=text&utm ...

  4. 临时表单导出Excel

    function ExportExcel(url, vals) { var form = jQuery("<form action='" + url + "' me ...

  5. #C++初学记录

    输入与输出,头文件. #include<iostream> #include<algorithm> using namespace std; int main() { char ...

  6. 前端学习笔记之CSS浮动浅析

    很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程. 前些天小菜终于搞懂了浮动的基本原理,迫不及待的分享给大家. 写在前面的话: 由于CSS内容比较多 ...

  7. Mysql索引结构与索引原理

    Mysql索引主要包括四种,Btree索引.Hash索引.full-text全文索引.R-tree索引,因为作为一名PHP开发者,并不是专业的DBA,在这里只需要了解第一种开发相关的BTree索引. ...

  8. 常用<meta>

    转自:http://segmentfault.com/a/1190000002407912 w3c -- <meta>标签:http://www.w3school.com.cn/tags/ ...

  9. JQuery实现锚点平滑滚动

    一般使用锚点来跳转到页面指定位置的时候,会生硬地立即跳转到指定位置,但是有些时候我们想要平滑地过渡到指定的位置,那么可以使用JQuery简单的实现这个效果: 比如,这里我们将通过点击<a> ...

  10. Signing package index... Cannot open file '/home/jello/openwrt/key-build' for reading

    一.环境 发行版:Ubuntu 18.04.1 LTS 代号:bionic 内核版本:4.15.0-30-generic 二.背景 在编译Openwrt/LEDE时出现以下错误,进而自动终止了编译: ...