python的一些注意
来源:互联网 发布:三菱l系列plc编程手册 编辑:程序博客网 时间:2024/04/25 03:26
python语句中有一些基本规则和特殊字符
(#)表示之后的字符为python注释;
(\n)是标准的行分隔符(通常一个语句一行);
(\)继续上一行;
分号(;)将两个语句连接在一行中;
冒号(:)将代码块的头和体分开;
在使用闭合操作符时,单一语句可以跨多行,如含有小括号、中括号、花括号时可以多行书写。
另外就是三引号包括下的字符串也可以跨行书写,如
print(’‘’hi there,this is a long message for you
that goes over multiple lines... you will
find out soon that triple quotes in Python allows
this kind of fun! it is like a day on the beach !''')
python2有long和int类型之分,而python3则将long整合到int中,都没有float与double之分。
由于python3没有long与int之分,所以
>>>along = 11111111l
SyntaxError: invalid syntax(会报语法错误)
python不支持的类型:
1、char和byte
python 没有 char 或 byte 类型来保存单一字符或8位整型。你可以使用长度为1的字符串表示字符或8位整型。
2、指针
python 替你管理内存,因此没有必要访问指针。在python中你可以使用id()函数得到一个对象的身份号,这是最接近于指针的地址。因为你不能控制这个值,所以其实没有太大意义。其实在python中,一切都是指针。
3、int vs short vs long
python的普通整型相当于标准整型类型,不需要类似C语言中的 int 、 short 和 long 这三种整型类型。事实上 python 的整型实现等同于C语言的长整型。由于Python 的整型与长整型密切融合,用户几乎不需要担心什么。
4、float vs double
C语言有单精度和双精度两种浮点类型。python 的浮点类型实际上是C语言的双精度浮点类型。python认为同时支持两种浮点类型的好处与支持两种浮点类型带来的开销不成比例,所以python决定不支持单精度浮点型。
python3已经将内建函数cmp删除。
另外,python不支持类似x++或--x之类的前置/后置自增/自减的运算
python还能够“多元”赋值
(x,y,z) = (1,'a','hello world')
python的“地板除”与真正除法——'//'与'/'
“地板除”
>>>1//2
0
>>>1.0//2.0
0.5
真正除法
>>>1/2
0.5
>>>1.0/2.0
0.5
关于string模块
python2:
>>> import string
>>> string.uppercase
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
>>> string.lowercase
'abcdefghijklmnopqrstuvwxyz'
>>> string.letters
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
而python3
>>> import string
>>> string.ascii_uppercase
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
>>> string.ascii_lowercase
'abcdefghijklmnopqrstuvwxyz'
>>> string.ascii_letters
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
- python的一些注意
- python安装httplib2的一些注意点
- python安装httplib2的一些注意点
- Python的一些基本注意点
- Python 一些值得注意的地方
- python中需要注意的一些地方
- Python编程中需要注意的一些事
- Python编码时应该注意的一些事情
- Python编码时应该注意的一些事情
- 『python工作』matplotlib 库的一些注意点
- python min()函数需要注意的一些小点
- python中使用selenium的一些注意点
- python中使用selenium的一些注意点2
- static的一些注意!
- 全局变量的一些注意
- 一些需要注意的
- MBProgressHUD 的一些注意
- vhdl的一些注意
- 异常的特点及特征、写法
- Android之screenOrientation和configChanges使用和注意事项
- libjpeg在windows下的编译
- 每日学习笔记(名字空间,new和delete)
- 面向对象之线程(创建线程和继承start类)
- python的一些注意
- Activity与Service通过广播交换复杂对象数据用法详解
- Android 状态栏提示的另一种方法
- 杂牌3G上网卡在ubuntu下的使用
- 资治通鉴,卷一百一十八,王镇恶的人生追求
- 差分约束系统+spfa算法 poj1201
- GUI学习笔记MyMenuDemo.java
- MVC自定义img控件方法
- JDK自动打包与解包机制(Auto boxing/unboxing)优化