Python学习日记(一)


一、内置函数

定义:

  • 内置函数(BIF)方便程序员快速编写程序,BIF 就是 Built-in Functions,内置函数。为了方便程序员快速编写脚本程序(脚本就是要编程速度快快快!!!),Python 提供了非常丰富的内置函数,我们只需要直接调用即可,例如 print() 的功能是“打印到屏幕”,input() 的作用是接收用户输入。

dir(_builtins_)

  • 可通过语句dir(_builtins_)查询内置函数,其中小写的就是内置函数,一共有69个内置函数。

help(bif名称)

  • 可通过 help(bif名称)查询内置函数功能和用法。

缩进

  • 在 Python 里对待缩进代码要十分小心,如果没有正确地缩进,代码所做的事情可能和你的期望相去甚远(就像C语言里边括号打错了位置)。
    如果在正确的位置输入冒号“:”,IDLE 会自动将下一行缩进!

if中不允许赋值

  • Python 不允许 if 条件中赋值,所以 if c = 1: 会报错!

字符串拼接

  • 在一些编程语言,我们可以将两个字符串“相加”在一起,如:'I' + 'Love' + 'FishC' 会得到 'ILoveFishC',在 Python 里,这种做法叫做拼接字符串。

 

二、字符串

引号的用途

  • 字符串需要加上单引号或双引号,数字和加引号的数字概念截然不同。例如:
    >>>3+8
    11
    >>>'3'+'8'
    '38'

    相当于字符串的拼接。

转义字符 \ 

  • 当字符串中包含引号时可用转义字符\加入。
    >>>‘let\'s go!'
    "let's go!"
  • 当在字符串中也包含\时可用两个\将反斜杠去掉,防止出现错误。
    >>> str='C:\now'
    >>> print(str)
    C:
    ow
    
    
    >>> str='C:\\now'
    >>> print(str)
    C:\now

原始字符串

  • 在字符串之前加r系统会自动为字符串进行反斜杠的转义,但末尾不能有反斜杠,否则会报错,如果想在末尾加反斜杠可以使用两个反斜杠反义
    >>> str=r'C:\now'
    >>> print(str)
    C:\now
    
    
    >>> str=r'C:\\now\\'
    >>> print(str)
    C:\\now\\

 长字符串

  • 当字符串中有较长且跨越多行则可使用三个成对单引号或双引号
    >>> str='''我爱你
    爱你
    aini
    love you
    哦
    !'''
    >>> str
    '我爱你\n爱你\naini\nlove you\n哦\n!'
    >>> print(str)
    我爱你
    爱你
    aini
    love you
    哦
    !