Python学习心得(一)类型
2010-06-24 17:12
267 查看
(一)python中基本类型很简单只有两类:
数和字符串。通过类类型支持自定义扩展类型。
1.数有四种类型:整数,长整数,浮点数,复数
浮点数:3.14和 3.1eE-5
复数:(-5+4i)和(2.3-4.6j)
2.字符串(字符序列)的三种表式形式
''形式:'hello';可以包含'','hello''你好'' '
""形式:"hello";可以包含',"hello'你好' "
'""'形式:'"多行字符串
第一行
第二行"'表式长字符串(例如多行的);可以包含'和"
可以包含转义字符//,/',/",/n等,如果需要忽略转义字符,可以使用“自然字符串”。
自然字符串:采用r或者R开头的字符串,如:r'newline/n'。
Unicode字符串:采用u或者开头的字符串,如:U"hello"
注意:没有字符类型。
(二)标识符
命名规则同C++,_和大小写字符开头,后跟_,大小写字符,数字。
变量名是一种标识符,用来在内存在存储可变信息的内存存储单元的集合。
变量定义只需要名称,不需要类型,自动类型识别,没有类似C++中的常量。
只有类似C++中常数,python中称为文字常量(数和字符串)。
(三)语句
默认的,一个物理行表式一个逻辑行,用换行符表式python行结束,推荐使用。
但也可以一个物理行对应多个逻辑行,采用;明确表式逻辑行结束,不推荐使用。
过长的逻辑行可以分散在不同的物理行,采用/显式连接;如果存在(),[],{}暗示行连接,
不需要/。
(四)语句块
通过缩进区分不同层次的语句块。
相同的行首空白(空格或者制表符)表式相同的语句块。
缩进分格必须一致:或者单一制表符,或者两个空格,四个空格。
数和字符串。通过类类型支持自定义扩展类型。
1.数有四种类型:整数,长整数,浮点数,复数
浮点数:3.14和 3.1eE-5
复数:(-5+4i)和(2.3-4.6j)
2.字符串(字符序列)的三种表式形式
''形式:'hello';可以包含'','hello''你好'' '
""形式:"hello";可以包含',"hello'你好' "
'""'形式:'"多行字符串
第一行
第二行"'表式长字符串(例如多行的);可以包含'和"
可以包含转义字符//,/',/",/n等,如果需要忽略转义字符,可以使用“自然字符串”。
自然字符串:采用r或者R开头的字符串,如:r'newline/n'。
Unicode字符串:采用u或者开头的字符串,如:U"hello"
注意:没有字符类型。
(二)标识符
命名规则同C++,_和大小写字符开头,后跟_,大小写字符,数字。
变量名是一种标识符,用来在内存在存储可变信息的内存存储单元的集合。
变量定义只需要名称,不需要类型,自动类型识别,没有类似C++中的常量。
只有类似C++中常数,python中称为文字常量(数和字符串)。
(三)语句
默认的,一个物理行表式一个逻辑行,用换行符表式python行结束,推荐使用。
但也可以一个物理行对应多个逻辑行,采用;明确表式逻辑行结束,不推荐使用。
过长的逻辑行可以分散在不同的物理行,采用/显式连接;如果存在(),[],{}暗示行连接,
不需要/。
(四)语句块
通过缩进区分不同层次的语句块。
相同的行首空白(空格或者制表符)表式相同的语句块。
缩进分格必须一致:或者单一制表符,或者两个空格,四个空格。
相关文章推荐
- python数据类型学习心得
- python3爬虫Selenium学习心得
- python基础学习-1(数据类型)
- python学习之数据类型
- Python小白学习之路(八)—【变量】【基本数据类型分类】【集合】【集合的功能】
- Python 学习之list和Tuple类型
- Python 学习心得(一)
- python学习笔记二之数据类型(基础篇)
- Python学习日志 - 2.变量和简单数据类型(习题解答)
- python基础学习总结——变量使用、数据类型
- python学习的一点心得
- Python教程学习简记1--Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set
- Python学习--判断变量的数据类型
- python学习笔记4--数字类型与操作符
- python学习(二)I\O、数据类型和变量
- python学习—Day37—redis的hash类型及其他常用类型
- Python学习笔记---变量与数据类型
- Python学习笔记-1(变量、类型、函数、类、作用域)
- <Python基础教程>学习心得_第二章
- python 基本类型list、tuple、dict学习