python语言基础之基本数据类型及其运算(2)
2017-09-23 19:05
751 查看
############################################################################
python中的字符串:规定存在于单引号'...'(或"...")中的任意文本为字符串,注意'...'和"..."必须是在英文状态下的符号。
for example:
>>> print "hello!"
hello!
>>> print 'hello!'
hello!
由上面的example可以看出,两种输入格式的输出结果是一样的,那么为什么还要定义不同的格式呢?请看下面的例子。
>>> print 'you're beautiful!'
SyntaxError: invalid syntax
>>> print "you're beautiful!"
you're beautiful!
>>> print "she said:"hello!"to me."
SyntaxError: invalid syntax
>>> print 'she said:"hello!"to me.'
she said:"hello!"to me.
出现错误的原因就是遇到相同更多的"..."和'...'符号,python就很难合适的匹配,因此会产生一定的错误。如果可以交叉使用就能很好的避免以上的错误。但是当使用的数量过大时,难免会出现类似的错误,所以python中引入了转义字符(\)。
for example:
>>> print "she said:\"I\'m a girl\"."
she said:"I'm a girl".
对于python中常用的转义字符不多做介绍,可以去百度
。
NOTE1:转义字符实际应用中很有效。例如在输入文件的路径。
>>> print "path:C:\\Program Files\\Microsoft Games\\LoL\\bins"
path:C:\Program Files\Microsoft Games\LoL\bins
NOTE2:随着代码数量的增加,又可能一行写不下或者必须一直使用换行符(\n),为了换行方便,python中利用'''...'''或者"""..."""。
Meanwhile,为了更加flexible的利用字符串,python支持把raw字符串与'''...'''结合起来,变为r'''...'''。
>>> print r'''first code
second code'''
first code
second code
NOTE3:在python中利用Unicode字符串来表示从欧洲到亚洲的字符集。
>>> print u"你好,the world!"
你好,the world!
python中数据类型的转换函数表:
for example:
>>> n=2.7
>>> mystr=u'我正在学习Python'
>>> print mystr+str(n)
我正在学习Python2.7
##########################The End##########################################
python中的字符串:规定存在于单引号'...'(或"...")中的任意文本为字符串,注意'...'和"..."必须是在英文状态下的符号。
for example:
>>> print "hello!"
hello!
>>> print 'hello!'
hello!
由上面的example可以看出,两种输入格式的输出结果是一样的,那么为什么还要定义不同的格式呢?请看下面的例子。
>>> print 'you're beautiful!'
SyntaxError: invalid syntax
>>> print "you're beautiful!"
you're beautiful!
>>> print "she said:"hello!"to me."
SyntaxError: invalid syntax
>>> print 'she said:"hello!"to me.'
she said:"hello!"to me.
出现错误的原因就是遇到相同更多的"..."和'...'符号,python就很难合适的匹配,因此会产生一定的错误。如果可以交叉使用就能很好的避免以上的错误。但是当使用的数量过大时,难免会出现类似的错误,所以python中引入了转义字符(\)。
for example:
>>> print "she said:\"I\'m a girl\"."
she said:"I'm a girl".
对于python中常用的转义字符不多做介绍,可以去百度
。
NOTE1:转义字符实际应用中很有效。例如在输入文件的路径。
>>> print "path:C:\\Program Files\\Microsoft Games\\LoL\\bins"
path:C:\Program Files\Microsoft Games\LoL\bins
NOTE2:随着代码数量的增加,又可能一行写不下或者必须一直使用换行符(\n),为了换行方便,python中利用'''...'''或者"""..."""。
Meanwhile,为了更加flexible的利用字符串,python支持把raw字符串与'''...'''结合起来,变为r'''...'''。
>>> print r'''first code
second code'''
first code
second code
NOTE3:在python中利用Unicode字符串来表示从欧洲到亚洲的字符集。
>>> print u"你好,the world!"
你好,the world!
python中数据类型的转换函数表:
转换函数 | 解释 |
int(n,[base]) | 将一个整数n转换成为一个整数(默认为十进制的数) |
long(n,[base]) | 将一个整数n转换成为一个长整数(默认为十进制的数) |
float(n) | 将一个整数n转换成为一个浮点数(默认保留一位小数) |
str(n) | 将一个整数n转换成为一个字符串 |
list(s) | 将一个整数s转换成为一个列表 |
tuple(s) | 将一个整数s转换成为一个元组 |
unichr(n) | 将一个整数n转换成为一个Unicode字符 |
chr(n) | 将一个整数n转换成为一个字符 |
ord(x) | 将一个整数x转换成为与它对应的整数值 |
hex(n) | 将一个整数n转换成为与它对应的十六进制的字符串 |
oct(n) | 将一个整数n转换成为与它对应的八进制的字符串 |
>>> n=2.7
>>> mystr=u'我正在学习Python'
>>> print mystr+str(n)
我正在学习Python2.7
##########################The End##########################################
相关文章推荐
- python语言基础之基本数据类型及其运算(1)
- python语言基础知识——基本数据类型详解
- Fortran学习笔记1——基础知识(数据基本类型及其运算)
- Python 2 —— 基本数据类型及其运算
- 我的php学习笔记(二)php基本数据类型、基本语法和基本运算类型及其应用
- 4种编程语言基本数据类型及其取值范围整理(C++,Java,Python,Go)
- Python基础02 基本数据类型
- Python基础02 基本数据类型
- C语言基础知识之基本数据类型相关的总结
- Python3基础(二) 基本数据类型
- python基础02 基本数据类型
- Java笔记之语言基础_基本数据类型
- Python基础02 基本数据类型
- python学习笔记(一) 基本数据类型及运算
- C语言基础语法和数据分类(基本数据类型)笔记
- python基础教程之基本内置数据类型介绍
- Java语言基本数据类型、转换及其封装
- java语言基础——3基本数据类型
- Python语言学习(2)-Python基本数据类型
- Python基础02 基本数据类型