python入门学习:1.变量和简单的数据类型
关键点:变量、字符串、数字
1.1 变量的命名和使用1.2 字符串1.3 数字1.4 注释
1.1 变量的命名和使用
变量,顾名思义是一个可变的量,每个变量都存储一个值--与变量关联的信息。
1message = "hello world!"
2# message 是一个变量
3print(message)
在python中使用变量时,需要遵循一些规则和指南。
- 变量名只能包含字母、数字和下划线。变量名可以字母或者下划线打头,但不能以数字打头。
- 变量名不能包含空格,但可以使用下划线来分隔其中的单词。
- 不要将python关键字和函数名用作变量名。
- 变量名应既简短又具有描述性。
1.2 字符串
字符串就是一系列字符。在python中,用引号扩起的都是字符串,其中引号可以是单引号,也可以是双引号。
1" this is a string "
2' this is also a string "
- 修改字体大小写。
1name = "ada lovelace"
2#以首字母大写
3print(name.title())
4#输出 Ada love lace
5
6#全部大写
7print(name.upper())
8
9#全部小写
10print(name.lower())
- 合并字符串
在很多情况下,都需要合并字符串。python使用+来合并字符串。
1first_name = "ada"
2last_name = "lovelace"
3full_name = frist_name + " " + last_name
4print(full_name)
1.3 数字
- 整数
在python中可对整数执行(+)、(-)、(*)、(/)运算。在终端会话中,python直接返回运算结果。python使用两个乘号表示乘方运算:
13**2 = 9
23**3 = 27
- 浮点数
python将带小数点的数字称为浮点数,大多数编程语言都使用了这个术语,它指出了这样一个事实:小数点可出现数字的任何位置。
从很大程度上说,使用浮点数时都无需考虑其行为。只需要输入使用的数字,python通常会按你期望的方式处理他们:
10.1+0.1 = 0.2
20.2+0.2 = 0.4
但需要注意的是,结果包含的小数位数可能是不确定的:
10.2+0.1 = 0.30000000000000004
23 * 0.1 = 0.30000000000000004
- str()避免类型整数错误
1age = 23
2#str()将23转化为"23"
3message = "happy " + str(age) + "rd birthday!"
1.4 注释
在python中,注释用#号标识。#后面的内容都会被python解释器忽略。
1#向大家问好
2print("hello python people!")d