Python菜鸟学习手册02----基本数据类型
2014-12-26 16:31
746 查看
1.Python中的数
在Python中有4种类型的数——整数、长整数、浮点数和复数。a) 2是一个整数的例子。
b) 长整数不过是大一些的整数。
c) 3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。
d) (-5+4j)和(2.3-4.6j)是复数的例子。
>>> a=1 >>> b=3.53E-4 >>> b #在解释器中直接输入变量名可以输出变量中的值 0.000353
2.Python中的字符串
字符串是字符的序列。字符串基本上就是一组单词。a) 可以使用单引号、双引号、三个引号来指示字符串。
"Hello World" 'Hello World' """Hello World""" #单引号双引号作用相同,都可以保存字符串中的空格 #三个引号除了空格以外,还可以保存换行
>>> name="王尼玛" >>> name[0] #通过序号0可以调用字符串第一个字符 '王' >>> name[-1] #通过需要-1可以调用字符串末第一个字符 '玛'
>>> "王蜜桃"[-1] #直接调用字符串末第一个字符 '桃'
>>> a="hello" >>> b="world" >>> c=a+b #字符串加法 >>> c 'helloworld'
a="python "*11 #字符串的乘法 >>> a 'python python python python python python python python python python python '
>>> a="python"*11 >>> "p" in a #判断p是否在a中 True
b) 转义符。 在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。如下表:
转义字符 | 描述 |
---|---|
\(在行尾时) | 续行符 |
\\ | 反斜杠符号 |
\' | 单引号 |
\" | 双引号 |
\a | 响铃 |
\b | 退格(Backspace) |
\e | 转义 |
\000 | 空 |
\n | 换行 |
\v | 纵向制表符 |
\t | 横向制表符 |
\r | 回车 |
\f | 换页 |
\oyy | 八进制数yy代表的字符,例如:\o12代表换行 |
\xyy | 十进制数yy代表的字符,例如:\x0a代表换行 |
\other | 其它的字符以普通格式输出 |
print(r'\t\r')输出结果为
\t\r
c) Unicode字符串 Unicode是书写国际文本的标准方法。如果你想要用你的母语如北印度语或阿拉伯语写文本,那么你需要有一个支持Unicode的编辑器。类似地,Python允许你处理Unicode文本——你只需要在字符串前加上前缀
u或
U。例如,
u"This is a Unicode string."。
3.Python中的变量
Python中的变量不需要声明就可以使用。比如可以输入
a="测试"
那么内存中就会有一个变量a,它的值是”测试",变量的类型是字符串类型。
我们可以通过type()来查询变量的类型。
tpye(a)
输出结果为
<type 'str'>
可以再次给a赋其他类型的数值
a=1
小提示:
1.字符串是不可变的!一旦定义了字符串,这个字符串中的内容就不能更改啦!2.Python中没有char类型!
3.多个字符串放在一起会自动连接!
print("你""好")输出结果是 你好
4.Python是大小写敏感的,标识符的明明要求与C语言相同。标识符的第一个字母必须是字母或者下划线"_",其他位置的字母可以是字母、数字、下划线。
上一讲: Python菜鸟学习手册01----HelloWorld
下一讲: Python菜鸟学习手册03----运算符与表达式
欢迎收听我的微信公众号
相关文章推荐
- Python学习02:基本数据类型
- Python3 学习手册(一) 基本数据类型
- Python快速学习02:基本数据类型 & 序列
- Python快速学习02:基本数据类型 & 序列
- java学习02-java基础知识、基本数据类型、运算符
- Python基础02 基本数据类型
- python基础02 基本数据类型
- Python学习笔记一:数据类型与基本操作
- 【零基础学习iOS开发】【02-C语言】07-基本数据类型
- Python基础02 基本数据类型
- Python学习第2节(基本数据类型操作和执行流程语句)
- Python3 学习第一弹:基本数据类型
- 菜鸟学习Python之数据类型
- python学习笔记(一) 基本数据类型及运算
- Python基础02 基本数据类型
- Python基础02 基本数据类型
- Python基础02 基本数据类型
- Python基础02 基本数据类型
- python学习笔记-(2)Python的基本数据类型
- Python菜鸟学习手册08----面向对象的基本概念