一、Python's "Beautiful Heart"
来源:互联网 发布:gdi 高级编程 pdf版 编辑:程序博客网 时间:2024/05/17 02:46
Piece #1:Data Types数据类型
两种基本的数据类型int(整型数据,python中int类型的大小只受限于机器内存的大小)和str(Unicode字符序列)
str类型举例
"Infinitely Demanding"
'Simon Critchley'
'positively αβγ€÷©'
方括号[]是从序列中取出一项:
>>> "Hard Times"[5]
'T'
>>> "giraffe"[0]
'g'
注意:str和类似int的基本数据类型是不能改变的,即一旦被设置,其值无法改变。
数据类型转换的语法是datatype(item)
Piece #2:Object References对象引用
简单的语法是objectReference = value,
Python是动态类型语言(C++和Java语言是强类型),一个对象引用随时可以被重新绑定到新的不同对象。type()函数和isinstance()函数一般用来判断类型,前者一般用来测试和调试,但是很少出现在产品的代码中,而这时后者是一个很好的选择。
Piece #3:集合数据类型
性质
示例
tuple 元组
immutable
>>> "Denmark", "Norway", "Sweden"
('Denmark', 'Norway', 'Sweden')
>>> "one",
('one',)
list 列表
mutable
[1, 4, 9, 16, 25, 36, 49]
['alpha', 'bravo', 'charlie', 'delta', 'echo']
['zebra', 49, -879, 'aardvark', 200]
[]
Piece #4:Logical Operations逻辑操作符
1). The Identity Operator
Is操作符(反之是is not)用来判断左手边对象引用与右手边对象引用是否指向同一个对象(注意:比较int、str或其他类型的值是否相等时,用is操作符并不明智,用==操作符)。
>>> a = ["Retention", 3,None]
>>> b = ["Retention", 3,None]
>>> a is b
False
>>> b = a
>>> a is b
True
None对象时built-in nullobject,Is操作符常常被用来比较一个对象引用是否是NULL。
2). ComparisonOperators
3). The MembershipOperator
In操作符和not in操作符(适用于序列和集合数据类型),in在str、list和tuple中线性查找,速度比不上在set和dicionary中的查找速度。
4). LogicalOperators
Python提供了三种逻辑操作符:and,or和not,其中and和or使用“短回路”逻辑并且返回决定结果的操作数,它并不返回Boolean,or操作返回Boolean结果。
>>> five= 5
>>> two= 2
>>> zero= 0
>>> five and two
2
>>> two and five
5
>>> five and zero
0
Piece #5:Control FlowStatements控制流语句
The if Statement
if boolean_expression1:
suite1
elif boolean_expression2:
suite2
...
elif boolean_expressionN:
suiteN
else:
else_suite
The while Statement
while boolean_expression:
suite
//支持break和continue
The for ... in Statement
for variable in iterable:
suite
//支持break和continue
Basic Exception Handling
try:
try_suite
except exception1 as variable1:
exception_suite1
...
except exceptionN as variableN:
exception_suiteN
Piece #6:ArithmeticOperators算术运算符
//操作符提供整除操作
Piece #7:Input/Output
EOF character (Ctrl+D on Unix, Ctrl+Z,Enter on Windows).
Piece #8:Creating and Calling Functions
定义函数的语法
deffunctionName(arguments):
suite
函数也是对象,它可以被存储在集合数据类型中,也可作为参数传递给其他参数。- 一、Python's "Beautiful Heart"
- python Beautiful Soup4(一)
- Tiffany's Heart
- python绘制heart
- beautiful python
- it's beautiful outside
- heart
- heart
- heart
- my cool heart,what's wrong?
- python Beautiful Soup文档
- Python Beautiful Soup简介
- Python Beautiful Soup Example
- [Python]安装Beautiful Soup
- python 安装 Beautiful Soup
- Python模块Beautiful Soup
- Rainbow, rainbow, It's beautiful.
- Python爬虫实战一之使用Beautiful Soup抓取‘谣言百科’的分类内容
- laogt__梦露派对旧照曝光klj
- 求辐角
- Android this与Activity.this的区别
- 找不到或无法加载主类org.codehaus.plexus.classworlds.launcher.Launcher MAC下面报的错误
- linux top 中的time+
- 一、Python's "Beautiful Heart"
- java中的IO流
- 开源学习 百度推送实战项目 友聊 (四)
- MYSQL修改设置root密码的命令及方法
- 开源代码网站收集
- 修改ligerui的display内容
- 程序中堆和栈增长方向以及大小端问题
- SecureCRT和WinSCP
- eclipse配置maven