变量和简单的数据类型

变量和简单的数据类型

《python编程从入门到实践》学习笔记第二章

变量

  • 变量可以存储一个值————与变量相关的一个值

变量的命名和使用

  • 变量只能报错字母、数字和下划线,可以字母和下划线开头,数字不能开头。
  • 变量名不能包含空格,可以用下划线分隔单词。
  • 不要将python关键字和函数名用作变量名,
  • 变量名应即简短又具有描述性
  • 慎用小写字母l和大写字母O

字符串

  • 字符串就是一系列字符
  • 在python 中用引号括起来的都是字符串(其中引号可以是单引号)

修改字符串的大小写

name = "ada locelace"
print(name.title()) ##首字母大写
print(name.upper()) ##全部大写
print(name.lower()) ##全部小写

Ada Locelace
ADA LOCELACE
ada locelace

合并字符串

first_name = "ada"
last_name = "love_name"
full_name = first_name + "" + last_name

print(full_name)
print("Hello, " + full_name.title() + "!")

adalove_name
Hello, Adalove_Name!

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

  • 空白泛指非打印字符串,如空格、制表符\t,换行符\n
print("Python")
print("\tPython")
print("Languages:\nPython\nC\nJavaScript")
print("Languages:\n\tPython\n\tC\n\tJavaScript")

Python
    Python
Languages:
Python
C
JavaScript
Languages:
    Python
    C

删除空白

  • 空白对于程序对比很重要,经常对比两个字符串是否相同。
  • 例如在用户登录网址时检测用户名。额外的空格可能会令人迷惑。
  • 要确保字符串末尾没有空格,可使用的方法是rstrip()
favorite_language = 'python '
print(favorite_language)
print(favorite_language.rstrip())
print(favorite_language)
  • rstrip()只是暂时删除尾部空白,再次访问时,favorite_language值还是有多余的空白。
  • 要永久删除空白,必须将删除的操作结果保存到变量。
favorite_language = 'python '
favorite_language = favorite_language.rstrip()
favorite_language

数字

  • 在编程中经常用数字记录游戏得分,表示可视化数据,存储web应用信息。

整数

>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
>>> 3 ** 2
9
  • python还支持运算次序
>>> 2 + 3*4
14
>>> (2 + 3) * 4
20

浮点数

  • 带小数的的数字称为浮点数。
>>> 0.1 + 0.1
0.2
>>> 0.2 + 0.2
0.4
>>> 2 * 0.1
0.2
>>> 2 * 0.2
0.4
  • 主要:结果的小数点的位数可能不确定
>>> 0.2 + 0.1
0.30000000000000004
>>> 3 * 0.1
0.30000000000000004

使用函数str()避免类型错误

age = 23
message = "Happy " + str(age) + "rd Birthday"
print(message)
Happy 23rd Birthday
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容