Python学习笔记1_变量及数据类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习笔记1_变量及数据类型相关的知识,希望对你有一定的参考价值。
1.1 变量
- 变量名只能包含字母、数字和下划线;变量名可以字母或下划线打头,但不能以数字打头
- 不要将Python关键字和函数名用作变量名
- 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0
# 变量名称message message = "Hello Python world!" print(message) message = "Hello Python Crash Course world!" print(message)
1.2 字符串
1. 字符串大小写改变
# 首字母大写 name = "ada Lovelace" print(name.title()) # 字符串全部大写 print(name.upper()) # 字符串全部小写 print(name.lower())
存储数据时,方法lower()很有用。很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为最合适的大小写方式。
2. 合并(拼接)字符串
Python使用加号(+)来合并字符串。下例使用+来合并first_name、空格和last_name,以得到完整的姓名
first_name = "ada" last_name = "lovelace" full_name = first_name + " " + last_name print(full_name)
3. 使用制表符或换行符来添加空白
字符串中添加制表符,可使用字符组合\\t
print("Python") print("\\tPython")
要在字符串中添加换行符,可使用字符组合\\n
print("Languages:\\nPython\\nC\\nJavaScript")
1.3 数字
1. 整数
在Python中,可对整数执行加(+)减(-)乘(*)除(/)运算
a=2 b=3 c=a*b print("c=",c)
Python使用两个乘号表示乘方运算
2. 浮点数
从很大程度上说,使用浮点数时都无需考虑其行为。只需输入要使用的数字,Python通常都会按你期望的方式处理它们,但需要注意的是,结果包含的小数位数可能是不确定的(如下例),不过所有语言都存在这种问题。
a=0.2 b=0.1 c=a+b print("c=",c)
3. 使用函数str()避免类型错误
经常需要在消息中使用变量的值。例如,假设你要祝人生日快乐,可能会编写类似于下面的代码:
age = 23 message = "Happy " + age + "rd Birthday!" print(message)
如果运行,将发现它们会引发错误,这是一个类型错误,意味着Python无法识别你使用的信息。
Python知道,这个变量表示的可能是数值23,也可能是字符2和3。像上面这样在字符串中使用整数时,需要显式地出你希望Python将这个整数用作字符串。为此,可调用函数str(),它让Python将非字符串值表示为字符串:
age = 23 message = "Happy " + str(age) + "rd Birthday!" print(message)
以上是关于Python学习笔记1_变量及数据类型的主要内容,如果未能解决你的问题,请参考以下文章