分类: 开发

478 篇文章

009、索引和分片
索引和分片 索引 对于一个有序序列,可以通过索引的方法来访问对应位置的值。字符串便是一个有序序列的例子,Python使用 [] 来对有序序列进行索引。 s = "hello world" s[0] 'h' Python中索引是从 0 开始的,所以索引 0 对应与序列的第 1 个元素。为了得到第 5 个元素,需要使用索引值 4 。 s[4] 'o' 除了正向索引,Python还引…
008、字符串
字符串 生成字符串 Python中可以使用一对单引号''或者双引号""生成字符串。 s = "hello, world" print s hello, world s = 'hello world' print s hello world 简单操作 加法: s = 'hello ' + 'world'…
007、数字
数字 整型 Integers 整型运算,加减乘: 2 + 2 4 3 - 4 -1 4 * 5 20 在Python 2.7中,整型的运算结果只能返回整型,除法的结果也不例外。 例如12 / 5返回的结果并不是2.4,而是2: 12 / 5 2 幂指数: 2 ** 5 32 取余: 32 % 5 2 赋值给变量: a = 1 a 1 使用type()函数来查看变量类型: type(a) int 整…
006、Python 数据类型
Python 数据类型 常用数据类型 Common Data Types 类型 例子 整数 -100 浮点数 3.1416 字符串 'hello' 列表 [1, 1.2, 'hello'] 字典 {'dogs': 5, 'pigs': 3} Numpy数组 array([1, 2, 3]) 其他类型 Others 类型…
005、Python 入门演示
Python 入门演示 简单的数学运算 整数相加,得到整数: 2 + 2 4 浮点数相加,得到浮点数: 2.0 + 2.5 4.5 整数和浮点数相加,得到浮点数: 2 + 2.5 4.5 变量赋值 Python使用<变量名>=<表达式>的方式对变量进行赋值 a = 0.2 字符串 String 字符串的生成,单引号与双引号是等价的: s = "hello worl…
004、使用 Anaconda
使用 Anaconda Anaconda是一个很好用的Python IDE,它集成了很多科学计算需要使用的python第三方工具包。 conda 的使用 根据自己的操作系统安装好Anaconda后,在命令行下输入: conda list 可以看已经安装好的python第三方工具包,这里我们使用 magic 命令 %%cmd 在 ipython cell 中来执行这个命令: !conda list …
003、Ipython notebook
Ipython notebook 在命令行下输入命令: ipython notebook 会打开一个notebook本地服务器,一般地址是 http://localhost:8888 ipython notebook 支持两种模式的cell: Markdown Code 这里不做过多介绍。
002、Ipython 解释器
Ipython 解释器 进入ipython 通常我们并不使用Python自带的解释器,而是使用另一个比较方便的解释器——ipython解释器,命令行下输入: ipython 即可进入ipython解释器。 所有在python解释器下可以运行的代码都可以在ipython解释器下运行: print "hello, world" hello, world 可以进行简单赋值操作: a …
001、Python 简介
Python 简介 Python 历史 Python 的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为 ABC 语言的一种继承。之所以选中 Python 作为程序的名字,是因为他是 BBC 电视剧——蒙提·派森的飞行马戏团(Monty Python's Flying Ci…
036、通过反射动态创建泛型实例
通过反射动态创建泛型实例 public class BasePresenter<V extends BaseView,M extends BaseModel>{ private M mModel; public void attach(){ //1、返回表示此 Class 所表示的实体(类、接口、基本类型或 void)的直接超类的 Type Type genType = getClas…