python语言基础之基本数据类型及其运算(2)

############################################################################
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转换成为与它对应的八进制的字符串

 for example:

>>> n=2.7

>>> mystr=u'我正在学习Python'

>>> print mystr+str(n)

我正在学习Python2.7

##########################The End##########################################

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值