Loading

2 第二章 变量和简单的数据类型

运行Hello_world.py时发生的情况

文件以.py结尾,表示该文件是Python程序

print("Hello world!")

print的英文的意思是打印,所以该代码的意思就是,将括号里的内容打印出来

变量

可以改变的量就是变量

作类比的话,变量可以看作水杯,里面可以装可乐, 也可以装雪碧

message = "Hello world!"  # 这里的message就是变量,里面装的内容是“Hello world!”

message = "Hello Python!" # 这里的message变量里之前装的内容就会被“Hello Python!”覆盖掉

变量的命名规则:

变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头。

变量名不能包含空格,但可使用下划线来分隔其中的单词

不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词

变量名应既简短又具有描述性。

慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。

程序运行出错时可以查看traceback来判断哪里出错了

字符串


# 一系列字符组成的串就是字符串,如“This is a string”。

# ''与""都可以用来表示字符串,但是注意要前后要成对搭配

# 字符串方法:

# .title(): 将字符串中的每个单词首字母大写

name = "ada lovelace"

print(name.title()) # 输出结果为 Ada Lovelace

# .upper(): 将字符串的所有字母变成大写

# .lower(): 将字符串的所有字符变成小写

print(name.upper()) # 输出结果为 ADA LOVELACE

print(name.lower()) # 输出结果为 ada lovelace

# 可以使用+将两个字符串进行拼接

first_name = "ada"

last_name = "lovelace"

print(first_name + last_name) # 结果为 ada lovelace


# 字符串中的"\t"表示制表符,一个制表符一般等于四个空格

# 字符串中的"\n"表示换行符

# 字符串.strip(): 去除字符串中的空白,并返回去除空白后的字符串

# 字符串.lstrip(): 去除字符串中的左边空白,l=left左,strip的意思之一有脱衣舞

# 字符串.rstrip(): 去除字符串中的空白,r=right右

# 若要去字符串某位的字符,可以通过[索引]指定索引来取之
last_name = "aovelace"
last_name[0] # a

数字

整数可以进行加减乘除(+ - * /),可以使用括号改变运算次序

浮点数:带小数点的数字 

需要注意的是,浮点数运算的结果所包含的小数位数可能会不正确

数字类型 不能和 字符串类型 直接拼接

str(数字类型变量): 将变量由数字类型转换为字符串类型

注释

Python代码中使用符号 '#' 来表示注释

注释的意思就是解释说明

在编写程序代码时,需要编写有意义的注释,利人利己!

Python之禅

编写有艺术性代码需要满足的条件,也是编写艺术性代码的准则,
每句话很简短,但是内涵却很深邃,
只有通过大量的开发、积累丰富的经验时,回过头来才会理解。
每个人想成为编程艺术家,最好都要遵循该准则。
知难行难!

小结

本章简明扼要地介绍了常见的数据类型,介绍了变量,如何给代码加注释,以及一些常用的方法
posted @ 2023-03-26 15:08  Artwalker  阅读(13)  评论(0编辑  收藏  举报
Live2D