Python: 第三天
2015-02-05 02:08
183 查看
Python:第三天
颓废的一天,最近还是老样子啊,提不起精神
还是接着昨天关于字符串的内容,解决了上次遇到的一个问题,就是输出一个变量的时候,被当成了字符串该怎么办?用repr(x)转换成字符串输出,eg:print repr(1000000L)->10000000L; print "sb="+repr(yzr)repr是将字符串转换成有规则的表达式,str让"字符串更容易阅读"[1]但是他们都只是函数(废话)。
在之前试验过Input和raw_input,发现了前面是数值(int),后面用字符串,在这里再次提出最好是用raw_input,除非全是int数值。
3种不同的字符串,比较烦人,因为我没什么耐心想睡觉:
长字符串:用'''xxx'''这样表示,主要用来换行,'可以用"代替,'''里面可以有各种引号,反斜线用来表示,反正写对了就行了,主要用来换行写东西用。
原始字符串:我感觉和Java有点像,而且涉及到正则表达式[^2],普通的字符串遇到\会变成转义,但是原始字符串不会,他就是原始的,就是输出里面的东西,但是不能在原始字符串的结尾写\不然结束不了就错了。
unicode字符串:用来输出别的语言,但是我还是弄不出来中文,哈。
第一章结束了。
sb = input("sb=")
jb = raw_input("jb=")
print repr("hello world")
print repr(100000L)
pis = 90016
print "prefect is shit"+`pis `
print "prefect is shit"+repr(pis)
print sb
print '''hahahahahahahhaaaaaaaaaaaaaaaaa
hahahahahahahahhahaahahahhaahha
hahahahaahahhahahahahah'''
print('hello,\nworld!')
print r'hello,\nworld'
print u'sb'
[1] 啥意思? ↩
相关文章推荐
- Codecademy网学习Python第三天
- Python第三天。
- Python学习第三天(一个简单制作导入模块)
- 【Python学习日记】 第三天
- python第三天---collections类
- (15/09/16)学python第三天
- 学习python第三天
- python第三天学习笔记(布尔值)
- python第三天学习笔记
- python学习第三天
- [译] 第三天:Flask - 使用Python 和OpenShift 来开发Python web应用
- python学习第三天
- Python学习第三天
- Python学习第三天
- python学习——第三天
- 《python tutorial》--python 学习第三天
- python第三天_网络爬虫
- 人生苦短,我用Python 学习笔记——第三天
- 我的python第三天
- python学习第三天