Python编程:从入门到实践(学习笔记-Charpter2)

Python编程:从入门到实践(学习笔记-Charpter2)

五月 18, 2019

Chapter 2 : 变量和简单数据类型

2.1变量

1
2
3
4
message = "Hello Python world!"
print(message)

#添加一个名为message的变量,,每个变量都存储一个值——与变量相关联的信息

2.2变量名的使用

在 Python 中使用变量时,需要遵守一些规则和指南。违反这些规则将引发错误,而指南旨在让你编写的代码更容易阅读和理解。请务必牢记下述有关变量的规则。

  • 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为 message_1 ,但不能将其命名为 1_message 。
  • 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名 greeting_message 可行,但变量名 greeting message 会引发错误。
  • 不要将 Python 关键字和函数名用作变量名,即不要使用 Python 保留用于特殊用途的单词,如 print (请参见附录 A.4 )。
  • 变量名应既简短又具有描述性。例如, name 比 n 好, student_name 比 s_n 好, name_length 比 length_of_persons_name 好。
  • 慎用小写字母 l 和大写字母 O ,因为它们可能被人错看成数字 1 和 0 。

注意
就目前而言,应使用小写的 Python 变量名。在变量名中使用大写字母虽然不会导致错误,但避免使用大写字母是个不错的主意。

名称错误通常出现两种情况:要么在使用变量前忘记了给它赋值,要么是输入变量名时拼写不正确。

2.3字符串

1
2
"This is a string."
"This is also a string."
  • title( ) 首字母大写

  • upper( ) 字母全部大写

  • lower( ) 字母全部小写

  • 合并(拼接) 字符串 +

    • 1
      2
      3
      4
      5
      first_name = "ada"
      last_name = "lovelace"
      full_name = first_name + " " + last_name

      print( full_name )
  • 使用制表符 \t (四个空格)

  • 换行符来添加空白 \n

    • 1
      2
      3
      4
      5
      >>> print("Languages:\npython\n\tC\n\tJavascript")
      Languages:
      python
      C
      Javascript
  • rstrip( ) 删除末尾空白

  • lstrip( ) 删除开头空白

    • 1
      2
      3
      4
      5
      6
      7
      8
      9
      >>> favorite_language = "python "
      >>> favorite_language
      'python '
      >>> favorite_language.rstrip()
      'python'
      >>> favorite_languagecunhui
      'python '

      #要永久的删除空白,需要将删除操作的结果存回到变量中:

2.4 数字

  • 整数int:加( + )减( - )乘( * )除( / )运算
  • 浮点数float:
  • 字符串`str()