Python 2.7 语法-备忘

  • Python采用缩进方式,每一行都是一个语句,当语句以冒号“:”结尾时,缩进的语句视为代码块。
  • Python程序是大小写敏感。
  • 等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。
  • 转义字符 \ 可以转义很多字符,比如 ‘ 表示’, \n 表示换行, \t 表示制表符,字符 \ 本身也转义,所以 \ 表示的字符就是\。

《Python 2.7 语法-备忘》 ”转义符

  • 如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用 r’ ‘ 表示 ‘ ‘ 内部的字符串默认不转义。

《Python 2.7 语法-备忘》 r’ ‘不转义

  • 字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用”’…”’的格式表示多行内容。
  • Unicode表示的字符串用u’…’,把u’xxx’转换为UTF-8编码的’xxx’用encode(‘utf-8’)方法而中文字符转换后1个Unicode字符将变为3个UTF-8字符

    《Python 2.7 语法-备忘》 1个Unicode字符将变为3个UTF-8字符

  • %运算符就是用来格式化字符串的。
符号格式化
%d整数
%f浮点数
%s字符串
%x十六进制整数

格式化整数和浮点数还可以指定是否补0和整数与小数的位数:

>>> ‘%2d-%02d’ % (3, 1)
‘ 3-01’

>>> ‘%.2f’ % 3.1415926
‘3.14’

用%%来表示一个%:

>>> ‘growth rate: %d %%’ % 7
‘growth rate: 7 %’

    原文作者:Nora_Jianshu
    原文地址: https://www.jianshu.com/p/4248b69cc0c0
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞