0
点赞
收藏
分享

微信扫一扫

二、变量和简单数据类型

双井暮色 2022-01-13 阅读 32

变量和简单数据类型

1. 变量

(1) 示例

# 变量声明时不需要加数据类型
message = "Hello World!"

# print函数在输出完指定数据后自动换行
print(message)

# Python始终记录变量的最新值
message = "Hello Python World!"
print(message)

(2) 命名

1) 要求

  • 只能包含 字母、数字和下划线,但不能以数字打头
    • 不能包含空格,可用下划线分隔单词
  • 不要将Python关键字和函数名用作变量名

2) 建议

  • 简短且具有描述性
  • 慎用小写字母l和大写字母O,因为他们可能被人错看成数字1和0
  • 应使用小写的变量名

2. 字符串

(1) 定义

一系列字符。在Python中,用单/双引号括起来的都是字符串。

(2) 修改大小写(不改变原变量的值)

  • title():以首字母大写的方式显示每个单词
    • “ada lovelace”.title() => “Ada Lovelace”
  • upper():全部大写
  • lower():全部小写
    • 应用:存储数据时,先将字符串转换成小写再存储

(3) 合并(拼接)

加号(+)

(4) 添加空白

  • 制表符 \t
  • 换行符 \n
  • 空格直接写即可,\s不行

(5) 删除空白

不改变原变量的值,常用于存储用户输入前对其进行清理

# rstrip():剔除末尾空白
'python  '.rstrip()

# lstrip():剔除开头空白
'python  '.lstrip()

# strip():剔除两端空白
'python  '.strip()

(6) python 2 中的print

  • 无需将要打印内容放在括号内
  • 在 Python 2 中,有些print语句包含括号,有些不包含

3. 数字

(1) 整数

  • 在终端会话中,Python直接返回运算结果
  • 两个乘号表示乘方运算
    • 3 ** 2 => 9
  • 支持运算次序,可用括号修改运算次序
  • 空格不影响Python计算表达式的方式

除法

1) py 2

  • 整数除法的结果只包含整数部分,小数部分被删除(不是四舍五入,而是将小数部分直接删除)
  • 若要避免,务必确保至少有一个操作数为浮点数,这样结果也将为浮点数
# 结果为 1
3 / 2 

# 结果为 1.5
3.0 / 2
3 / 2.0
3.0 / 2.0

2) py 3

# 结果为 1.5
3 / 2

(2) 浮点数

带小数点的数字

结果包含的小数位数可能是不确定的

# 结果为 0.30000000000000004
0.2 + 0.1

# 结果为 0.30000000000000004
0.1 * 3

(3) 函数str()

将非字符串值表示为字符串(不改变原变量的类型),可用于避免类型错误

4. 注释

用井号(#)标识,井号后的内容会被Python解释器忽略

5. Python之禅

解释器中执行命令:import this

举报

相关推荐

0 条评论