Python基础-变量和简单数据类型

88 阅读2分钟

如何使用变量;如何创建描述性变量名;如何使用字符串,以及如何使用小写、大写和首字母大写方式显示字符串;使用制表符和换行符保证整洁输出;如何剔除字符串中多余的空白;如何使用整数和浮点数。

变量

message = "Hello Python"
print(message)

这里添加一个message的变量,每个变量都存储一个值---与变量相关联的信息。

变量的命名和使用

  • 变量名只能包含字母、数字和下划线。变量名可以是字母或下划线开始,但是不能以数字开始。
    • 思考为什么不能以数字开头?
    • 如果可以,那么如何解释int 17 = 124代码呢(java语言更容易理解)。
  • 变量名不能包含空格,但是可以使用下划线来分割其中的单词。
  • 不要讲Python关键字和函数名用作变量名。
  • 变量名应既简短又具有描述性。
  • 慎用字母l和字母O,因为容易被看成数字1和0。

字符串

"This is a String."
'This is also a String.'

字符串就是一系列字符。可以灵活使用单引号和双引号。

修改字符串的大小写

  1. string.title()--首字母大写
name = "hunan university"
print(name.title())

输出则为Hunan University

  1. string.upper()和string.lower()将字符串全部转换成大写或小写

合并(拼接)字符串

first_name = "hunan"
last_name = "university"
full_name = first_name + last_name
print(full_name)

输出为hunanuniversity

使用制表符或换行符添加空白

\t 为四个空格;\n为换行。

删除空白

  • string.rstrip()删除右侧空白;
  • string.lstrip()删除左侧空白;
  • string.strip()删除左右两侧空白。

数字

整数

  1. 加减乘除基本运算;
  2. 支持运算优先级,即2 + 3 * 4 = 14
  3. 使用括号修改运算优先级。

浮点数

Python 中将带小数点的数字都称为浮点数。但是包含的小数位数可能不是确定的。

>>> 0.1 + 0.1
0.2

>>> 3/2
1.5

>>> 3*0.1
0.30000000000000004