python学习1
来源:互联网 发布:网络远程教育在哪报名 编辑:程序博客网 时间:2024/06/03 17:31
在python中的赋值方法,中有交换两个数值的位置,不用找一个中间变量,直接可以进行赋值,如 x, y = y, x
python中的对象有三种特性,身份(id)类型(str 字符串 int 整数 float 浮点数,等等) 还有值
在下列对象的布尔值是 False。
z None
z False (布尔类型)
z 所有的值为零的数:
z 0 (整型)
z (浮点型)
z 0L (长整型)
z 0.0+0.0j (复数)
z "" (空字符串) z [] (空列表) z () (空元组) z {} (空字典)
值不是上面列出来的任何值的对象的布尔值都是 True
切片,有几种切片方法 [ : end] [star: end] 多维切片 [star1: end1,star2: end2] 步进切片 [star : end: 布进值] 如果步进值是负数的话就是表示倒着切,如-1表示字符串的从最后到最前面
对象值的比较 ,数字类型根据数值的大小和符号比较, 字符串按照字符序列值进行比较,Python提供了is和is not 运算符来测试两个变量是否指向同一个对象 a is b 这个表达式等价于下面的表达式 id(a) == id(b)但是整数的话有些例外,
在对象中,有几种函数需要知道
函数 功能
cmp(obj1, obj2) 比较 obj1 和 obj2, 根据比较结果返回整数 i: i < 0 if obj1 < obj2 i > 0 if obj1 > obj2 i == 0 if obj1 == obj2
repr(obj) 返回一个对象的字符串表示对python友好
str(obj) 返回对象适合可读性好的字符串表示 对人友好
t y p e ( o b j ) 得 到 一 个 对 象 的 类 型 , 并 返 回 相 应 的 t y p e 对 象
在python中有可变对象和不可变对象 可以用id()函数来进行查看
数据类型 存储模型 更新模型 、访问模型 l
数字 Scalar 不可更改 直接访问
字符串 Scalar 不可更改 顺序访问
列表 Container 可更改 顺序访问
元组 Container 不可更改 顺序访问
字典 Container 可更改 映射访问
- Python学习1:Python简介
- python学习笔记1
- python学习笔记(1)
- python学习笔记(1)
- Python 学习记录1
- Python学习笔记1
- Python学习笔记1
- Python 学习笔记(1)
- python学习1
- Python学习(1)
- python学习1
- python学习备忘录--1
- python学习1
- python学习(1)
- python学习(1)--基础知识
- python学习1
- Python学习笔记1
- python学习笔记【1】
- Fragment生命周期
- 使用 OpenSSL API 进行安全编程
- SpringAOP动态代理小结
- leetcode-88-Merge Sorted Array
- NSURLConnection的3种请求方式
- python学习1
- android 百度地图画路线(驾车路线)
- 多编程-NSThread
- oracle默认的用户名和密码
- POJ 3415(后缀自动机)
- JAVA设计模式-代理模式
- 78.Evaluate the following query:
- iPhone入门学习——NetworkReachable学习笔记
- ssh (MVC软件开发模式)