第一章

%d %s %f

数字和表达式

加减乘取模都可以直接输入

除需注意:

1/2=0.5

1/2.0=0.5 --有浮点按浮点计算

1//2=0 --整除

1.0/2.0=0.5

1.0//2.0=0.0 --取整后四舍五入

幂运算:

2**3 --2的3次方

长整形:数字结尾加L

十六和八进制:

0xAF

0o101

变量:

字母数字下划线,不能以数字开头

获取用户输入:input

函数:

pow(x,y)--次方 等值于 **

abs(x)--绝对值

round(x)--四舍五入

模块:

import math

math.floor(x) 向下取整

一次使用

form math import sqrt

sqrt(x)--开根号

特殊

import cmath

cmath.sqrt(-1)

叙述以J结尾

from decimal 十进制浮点型

decimal.Decimal()

_future_

raw_input()输入 #input

raw_input("press ")

注释:

# " "

字符串与转义字符:

字符串表示:

python会保存数字状态

str/repr

'''跨行原样输出

r开头原样输出类似c#@

unicode :

u ‘hello world’ --有问题

第二章

列表和元组

通用序列操作:

索引、分片、加、乘

索引:

f='hello'

f[0] --'h'

分片:

num=[1,2,3,4]下标0

num[1:3]--2,3

反向:num[-3:-1]

num[-3:] --最后位置省略

num[:3] --起始位置省略

步长:[x:y:z]默认步长为1 --有问题[::z]

可以为负不能为0

同类型的序列相加

乘法:

数字*序列--重复N遍

[None]*10 --10个空值

in测试存在包含

长度、最大最小

len、max、min

列表:

list('hey')-['h','e','y']

赋值:list[1]='w' --list('hwy')

删除:del list['1'] --list('hy')

分片赋值:

name=list('hey')

name[1:]=list['long']--name['hlong']

追加:append

统计:count

多值追加:extend --改变原始值

定位:index

插入:inser(3,‘内容’)

pop:移除并显示最后一位

移除:remove('内容')

反转:reverse()

排序:sort

比较:compar(x,y)

元组:

转换成元组

tuple('abc')--('a','b','c')

列表个数及元素的值都可以改变,元组看成只读的列表,不能被修改

bin(x) #转换成二进制

列表可变元组不可变

list

tuple

dict

iter 迭代器

.copy()

.update()

.get()

setdefault()

.zip

0o752 --八进制

0b1010 --二进制

0x85a --十六进制

--------------------------------------------------------

if **:**

elif **:**

else:**

while **:

**

for i in collections

print默认会添加换行,语句最后加(,)即可去除换行

---------------------------------------------------------

and or not

字母数字下划线

长整形

布尔值

浮点值

复数

decimal.Decimal(*)

'''*

*''' --三引号

if elif else

while

range()

xrange()

for x in temp

str=[x*x for x in range(4)]

for i in str

print i

access_mode r/w/a/+/b --读/写/添加/读写/二进制

try except else finally

__init__

import module_name

:符号

;分号

=等号

a=b=c=1

a,b=1,2

--doc--

del

type(*)

null对象None

[::] --切片

id()--唯一对象编号

isinstance

if * is *

可变:列表、字典

不可变:数字、字符串、元组

~ 取反

<< />> 左移右移

&、|、^

int/long/float/complex 转换

abs/coerce[返回两个数值的元组]/divmod[取整&取余]/pow[指数运算]/round --内置数值运算

pow(x,y,z)x**y%z

oct()/hex() --八进制/十六进制

chr(数值)/ord(字符)

unichr(num)

bool(*)

随机数

random 模块

randint() 两数之间的随机整数

uniform() 两数之间的随机浮点数

random() 0.0~1.0

ord()--字符序数

in /not in

原始字符串操作符 r/R

max/min

enumerate --0 *

zip --(*,*)

len

sorted

reverse

sum

dir(list)

append

count

extend

index

insert

pop

remove

upper

单元素元组 ('*',)

浅拷贝和深拷贝

copy.deepcopy()

strip() --空格

.keys()

.has_key()

.items()

.clear()

if __name__=='__main__'

.add()

.update()

.remove()

forzenset()

|=

&=

-=

^=

set()

* if * else * --?:

break/continue

pass

iter()

next()

[* for * in * if *]

map()

filter()

lambda

open()

file()

read()

readline()

with 简化try-except-finally

raise 触发

assert 断言

sys.exc_info()

默认参数

可变长度参数

lambda 参数: 表达式

reduce()

globa * 全局

闭包

counter()

import

form import

as 简化名称

load

__future__

__import__

reload()

class name (父类/self):

__doc__

__base__

__module__

__init__

__new__

__del__

--静态

stacmethod()

classmethod()

GC()

isinstance(*,*) --对象是否是类的的实例

super()

vars()

--迭代器

randseq

anyIter

__slots__

property()

元类和metaclass

callable()

compile()

eval()

exec()

input()

os.system()

os.open()

sys.exit()

SystemExit

os.kill()

@staticmethod --静态方法

@classmethod --类方法

@property --特性

python可以在手机上学吗_Python 读书相关推荐

  1. python编程软件手机版下载_Python编程狮

    Python编程狮app是一款旨在为想要学习软件编程用户量身打造的手机客户端,用户可任意查看有关平台发布的各类教程视频内容进行了解,只需在线点击需要学习的教程名称即可直接进入详情界面学习:平台针对不同 ...

  2. python能开发手机程序吗_python能否开发安卓应用app?当然可以,python助你轻松搞定...

    python是非常简单方便的编程语言,你可以用python很简洁的实现很多功能,今天就来说说如何用python开发安卓应用app. app的开发有两种方式: 第一种,混合开发.主要是通过一个容器来进行 ...

  3. python adb读取手机中短信_python+adb实现自动化获取手机信息

    首先我们先看一下使用adb查看Android手机信息的指令 #获取手机名称 NAME = 'adb shell getprop ro.product.model' #获取手机版本 VERSION = ...

  4. python京东抢购手机攻略_Python实现自动上京东抢手机

    本文实例为大家分享了python自动上京东抢手机的具体代码,供大家参考,具体内容如下 上次抢荣耀V9,被京东给恶心到了,所以就写了个简单的Python来自动抢V9.虽然用的是比较蠢的方法,但觉得还是有 ...

  5. python爬取手机app图片_python 手机app数据爬取

    今天向大家介绍app爬取. @ 一:爬取主要流程简述 1.APP的爬取比Web爬取更加容易,反爬虫没有那么强,且大部分数据是以JSON形式传输的,解析简单. 2.在APP中想要查看请求与响应(类似浏览 ...

  6. python做俄罗斯方块手机版下载_Python俄罗斯方块源码

    <Python俄罗斯方块源码>由会员分享,可在线阅读,更多相关<Python俄罗斯方块源码(10页珍藏版)>请在人人文库网上搜索. 1.Python俄罗斯方块源码诺基亚S60v ...

  7. python uiautomator2控制手机点击_Python控制手机03-Uiautomator2配置

    0)前言 前面我们尝试了使用adb命令来控制手机,那么为什么需要uiautomator2呢? 可以这么理解,adb命令控制手机,需要熟悉android命令,相对较为复杂.而uiautomator2相当 ...

  8. python编程器手机版下载_Python编辑器手机下载-Python编辑器(Pythonista)2.1 iOS版-东坡下载...

    Pythonista是一个Python编辑器,可以直接在手机上面就能开始Python编辑,是一些程序员或者UI设计的必备,不过该软件售价为68人民币,很好的一点就是它里面内置了无数强悍的Python模 ...

  9. python编译成手机可用程序_Python 程序打包成 exe 可执行文件

    可执行文件:对于非码农用户或者一些小白用户,你让他装个 Python 同时还要折腾一堆依赖库,那简直是个灾难.对于此类用户,最简单的方式就是提供一个可执行文件,只需要把用法告诉他即可.比较麻烦的是需要 ...

最新文章

  1. 标准css属性,你一定要知道的css属性值规范
  2. 基于svm图像分类C语言,基于SVM的图像分类算法与实现.PDF
  3. sql server 备份计划
  4. 单词排序(信息学奥赛一本通-T1185)
  5. WPF学习笔记(数据绑定篇3)
  6. python人工智能github的一些跑程序技巧(持续更新~)
  7. 在Adobe Html5 Extension的使用Nodejs的问题
  8. JAVA基础之关键字、保留字和标识符
  9. win10系统如何解除端口占用
  10. 微软雅黑在IE中显示为宋体
  11. 团队任务2:原型设计与UI设计
  12. 深度学习|费解的tensorflow
  13. 李航第二章课后习题答案
  14. Java 基础 —— Lambda 表达式
  15. 怎么玩转GIS数据查询
  16. linux相关函数,linux相关常用函数参考
  17. 【毕业设计-vue02】
  18. Houdini - 基本操作快捷键
  19. 北京市科通电子继电器总厂有限公司怎么样
  20. Description Resource Path Location Type The project was not built since it depends on XXXX,

热门文章

  1. 共享手机 馅饼还是陷阱
  2. 【大底大顶接近预警】副图指标 分清大顶大底 轻松做波段 通达信 源码
  3. 增强现实(AR)、虚拟现实(VR)、混合现实(MR)之间有什么区别?
  4. 非专业python学多久_非的解释|非的意思|汉典“非”字的基本解释
  5. C语言 写一个函数求两个数的较大值
  6. 3D深度传感ToF技术的基本原理解析
  7. win10无法安装完成若要在此计算机上,win10提示windows安装无法继续怎么办
  8. DAX: 复购率计算
  9. 施工员报考建筑八大员报考提高工程建筑施工人员安全生产意识
  10. 多期DID和事件研究法含文献和do代码