Python基础(一):变量、简单数据类型和注释
一、变量
变量:每个变量都存储一个值,这个值是与之相关联的信息
#这里的存储的值为'Hello Python!'
message = 'Hello Python!'
-
变量命名的规则:
(1)变量名只能包含字母、下划线和数字。【不能以数字为首,但能用字母和下划线为首】
(2)变量名不能包含空格。
(3)不能将Python关键字和函数名用作变量名。
(4)变量名应该既简短又具有描述性。 -
使用变量注意事项:
(1)慎用小写l和大写的O,因其易与数字1和0弄混。
(2)使用变量名时应避免命名错误。
(3)在程序中可以随时修改变量中的值,在Python中变量将记录信息的最新值
#第一次message存储的值为yes,第二次message获得新的信息为no
#因此no覆盖了之前的yes,所以message此时存储的值为no,以致最终输出message的值为no
>>>message = "yes"
>>>message= "no"
>>>message
no
-----------------------------------------------------------------------------------------------
二、简单数据类型
数据类型:字符串、整数、浮点数
- 字符串
字符串就是一系列的字符,在Python中描述字符串可用单引号或双引号来描述
#使用单引号或双引号都可以
>>>message_1 = 'hello world!'
>>>message_1
hello world!
>>>message_2 = "hello Python!"
>>>messgae_2
hello Python!
#字符串之间的连接方式1
>>>message_3 = message_1 + message_2
>>>message_3
hello world!hello Python!
#字符串之间的连接方式2
>>>message_4 = message_1
>>>message_4 += message_2
>>>message_4
hello world!hello Python!
关于字符串操作相关的一些简单函数:
【即将介绍的函数有:title(),upper(),lower(),str(),lstrip(),rstrip(),strip()】
title():以首字母大写的方式显示每个单词
>>>message = "one"
>>>message.title()
One
upper():将字符串中的字符全改为大写
>>>message = "one"
>>>message.upper()
ONE
lower():将字符串中的字符全改为小写
>>>message = "ONE"
>>>message.upper()
one
str():将数字转成字符串的方式输出
number = 1
print('The number is '+ str(number))
#输出结果如下:
The number is 1
注意:此处的number存储的是数字1,若想和字符串连接在一起输出的话,必须要用str()将数字转换为字符串,否则会报错,报错结果如下所示
number = 1
print('The number is '+ number)
#输出结果如下:
Traceback (most recent call last):
File "number.py", line 2, in <module>
print('The number is '+ number)
TypeError: can only concatenate str (not "int") to str
lstrip():剔除字符串开头的空白(空格)
>>>message = " Hello "
>>>message.lstrip()
"Hello "
rstrip():剔除字符串末尾的空白(空格)
>>>message = " Hello "
>>>message.rstrip()
" Hello"
strip():同时剔除字符串两端的空白(空格)
>>>message = " Hello "
>>>message.strip()
"Hello"
- 整数
Python中经常用加(+),减(-),乘(*),除(/)来进行整数运算,其中两个乘号代表乘方运算:
>>>5+5
10
>>>5-3
2
>>>5*5
25
>>>6/2
3
>>>2**3
8
>>>3**2
9
- 浮点数
浮点数:带小数点的数字,浮点数的运算和整数的运算一样,可以进行加减乘除,但浮点数在运算时可能会有精度损失等不稳定的情况
>>>0.1+0.1
0.2
>>>0.2+0.1
0.30000000000000004
>>>a = 66.66
>>>a =a % 10
>>>a
6.659999999999997
所以我们根据这种情况我们可以用函数round()来改善这种情况
round()方法的作用是对于浮点数进行四舍五入。
①.round(x) 返回浮点数x的四舍五入的值
>>>round(2.7)
3
>>>round(1.6)
2
>>round(0.7)
1
②.round(x,n) 返回浮点数x的四舍五入的小数点后的n位数值
>>>round(2.7699999,2)
2.77
>>>round(2.1355002,2)
2.14
>>>round(1.72222,3)
1.722
三、注释
注释:我们常用注释来解释附近代码的功能
①单行注释用#内容表示
在Python中会忽略#后面的内容,因此我们可以在#后面加上一些文字等内容
#打印Good job!
print(“Good job!”)
②如果我们要描述的内容过多,需要分成多行时,我们可以在内容开头结尾分别用三个"""双引号或者’’'单引号括起来
‘’‘
忽
略
这
几
段
信
息
’‘’
“”“
忽
略
这
几
段
信
息
”“”
你的每次点赞和关注,我都认真的当作是喜欢~~~
更多文章点这里