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_变量及数据类型的主要内容,如果未能解决你的问题,请参考以下文章

Python学习笔记_01:基本概念介绍

Python学习笔记_Day1_初始Python

C#学习笔记_1

python学习笔记——变量和简单数据类型

python 学习笔记二_列表

python学习笔记7.更加抽象