Python学习(1)基本类型
来源:互联网 发布:淘宝店保证金能退吗 编辑:程序博客网 时间:2024/06/05 07:34
Python可以使用 help() 查找函数的含义及用法
Python索引用[ ]
1. Pyhon中模块、语句、对象关系:
1.1 程序由模块组成
1.2 模块中包含语句
1.3 语句生成并处理对象
2. 内置对象的应用
Number(数字) String(字符串)List(列表)Dictionary(字典)Tuple(元祖)File(文件)
3. 变量不需要预先声明,直接赋值即可
4. 特别大的数,应作为长整形后加”L“。 eg:99999999999999999L
5. 内置模块在使用前,需要导入(import)并加以限定;而内置函数不需要
6.字符串:
6.1 三引号的文本" " "....." " "可以跨越多行,多行字符串,带有嵌入的换行符
6.2 + 合并,* 复制重复
6.3 字符串中字符可通过索引取得,偏移从0开始:Str[0];
6.4 可以取片段(类似matlab,含左边界,不含右边界);负数和字符串长度相加;
6.5 不能更改某一位的字符:S[0]='x'会报错,但是可以用S='x'+S[1:]
6.6 类似C中printf的字符替换操作:" %s %d %d you" % ('span', 1, 4)
>>"%e %f %g" % (1.1,2.2,3.3)'1.100000e+00 2.200000 3.3'
工具模块:string
内置函数eval,可把字符串转换为任意种类的对象。
7. 列表(“[ ]”)
7.1 L = [var1, var2]
7.2 支持原位改变列表对象的操作,相当于删除后添加,所以可以数目不一致
7.3 del L[0]可以删除第一项,但是 L[0] = [] ,设定第一项为对象[]
8. 字典("{ }")(关联数组associative array,散列hash)
8.1 d1 = {'spam' : 2, 'eggs' : 3}
8.2 无序
8.3 唯一内置的映射类型:键 : 值
8.4 用键索引 d1['eggs']
8.5 改变或生成项:给键赋值;删除用del
8.6 不会被引用改变
9. 元祖("( )")
9.1 t = ('abc', (1, 'avb'))t = 1,2,3,4
9.2 不可变(如需改变类似string,6.5),不会被另一个引用改变
10. 文件
用open打开,可以设置打开方式;close() 关闭
11. 注:
11.1 列表的赋值,实际上是引用
ps:引用可以用 is 来检验 >> a is b
pps:使用空的有限分片生成的高级拷贝 M=['x', L[ : ], 12],其中 L 是一个列表
- Python学习(1)基本类型
- python学习笔记(一)--基本操作和基本类型
- 学习python(一) 基本类型
- python 基本类型list、tuple、dict学习
- Python学习(1):基本数据类型
- python基础要点(1)-基本类型
- python基础笔记1-基本类型
- Python 基本类型操作
- Python基本类型
- python基本类型
- python基本类型
- Python基本类型
- python 基本类型转换
- Python学习笔记之二 变量以及基本类型
- Python学习笔记一 基本语法、变量类型、时间处理
- c++学习笔记之变量和基本类型(1)
- Python学习(基本运算)
- Python学习(基本函数)
- javascript中的preventDefault与stopPropagation作用介绍
- Eclipse代码自动补全设置
- cocos2d-x学习笔记-SpriteBatchNode的优化原理
- oracle trunc 函数处理日期格式,日期类型很有用的几个sql
- TCP/IP协议族——ARP、DNS工作原理及实例详解
- Python学习(1)基本类型
- LeetCode: Unique Paths
- Oracle 10g RAC 添加节点
- selenium使用中遇到的问题
- Fedora 20: How to enable SSH
- 设计模式(3)——观察者模式(Observer Pattern)
- DecimalFormat用法
- 分享一个链接
- 解决StaggeredGridView加载更多滑到顶部的问题