Python: 第三天

Python:第三天

颓废的一天,最近还是老样子啊,提不起精神

  1. 还是接着昨天关于字符串的内容,解决了上次遇到的一个问题,就是输出一个变量的时候,被当成了字符串该怎么办?用repr(x)转换成字符串输出,eg:print repr(1000000L)->10000000L; print "sb="+repr(yzr)
  2. repr是将字符串转换成有规则的表达式,str让"字符串更容易阅读"[1]但是他们都只是函数(废话)。

  3. 在之前试验过Input和raw_input,发现了前面是数值(int),后面用字符串,在这里再次提出最好是用raw_input,除非全是int数值。

  4. 3种不同的字符串,比较烦人,因为我没什么耐心想睡觉: 
    • 长字符串:用'''xxx'''这样表示,主要用来换行,'可以用"代替,'''里面可以有各种引号,反斜线用来表示,反正写对了就行了,主要用来换行写东西用。
    • 原始字符串:我感觉和Java有点像,而且涉及到正则表达式[^2],普通的字符串遇到\会变成转义,但是原始字符串不会,他就是原始的,就是输出里面的东西,但是不能在原始字符串的结尾写\不然结束不了就错了。
    • unicode字符串:用来输出别的语言,但是我还是弄不出来中文,哈。
  5. 第一章结束了。
    
    
  1. sb = input("sb=")
  2. jb = raw_input("jb=")
  3. print repr("hello world")
  4. print repr(100000L)
  5. pis = 90016
  6. print "prefect is shit"+`pis `
  7. print "prefect is shit"+repr(pis)
  8. print sb
  9. print '''hahahahahahahhaaaaaaaaaaaaaaaaa
  10. hahahahahahahahhahaahahahhaahha
  11. hahahahaahahhahahahahah'''
  12. print('hello,\nworld!')
  13. print r'hello,\nworld'
  14. print u'sb'

[1] 啥意思? 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值