python入门基础知识学习

1、什么是变量?

        变量是用于储存数据的“容器”如果只使用字面常量很快就会让人感到无聊——我们需要一些能够存储任何信息并且也能操 纵它们的方式。这便是 变量(Variables) 登场的时刻。正如其名字所述那般,变量的值是可 以变化的,也就是说,你可以用变量来存储任何东西。变量只是你的计算机内存中用以存储 信息的一部分。与文字常量不同,你需要通过一些方式来访问这些变量,因此,你需要为它 们命名。

1、命名规则如下要求:

        1、见名知意:看到变量就是到这个变量是干什么的。

        2、有字母,下划线和数字组成,且数字不能开头。

        3、区分大小写,变量中间不能有空格。

        4、python的内置函数和关键字不能够作为变量名!

如下举例参考:

​
# 做到见名知意如name表示名字,age表示年龄等。
name
age

# 变量由下划线数字组成,不能一数字开头。
numbers_10
10_numbers # error错误!

# 区分大小写,变量中间不要有空格。
Numbers_10
Numbers 10 # error错误!

​# python的内置函数和关键字不能作为变量
while # error,while是python中的关键字不能作为变量名!
str() # error, pygame是str是python中的内置函数。

2、变量的使用(赋值,修改操作)

        python中的变量可以进行赋值,修改等操作。如下代码展示:

# 定义一个变量为money
money
# 进行赋值操作,表示把1000放进money中,此时money就是1000
money = 1000
# 进行修改操作,这里简单进行一个加法操作
# 此时money的值就是1000+500的值为1500。
money = 1000 + 500

2、数据类型的介绍

        1、数据类型介绍

类型描述说明
int整型数学中的整数,包括正整数和负整数,所有的整数都是整型的数据类型。
bool布尔数据类型只有真或者假两种,(Ture,False)。
float浮点型数学中的小数。

        2、组合数据类型列表

                list(列表)是专门用于储存一串有序的数据的数据类型。语法形式:列表 = [元素1,元素2,元素3........ ],如下代码介绍:

# 创建一个列表,里面放入3个元素。
list = ["小张","小刘","小梁"] # 这就是一个有序的列表
type(list) # type查看数据类型
# 打印列表
print(list)

        3、列表的索引

                1、列表的索引与C语言中的数组下标一致,都是从0开始进行访问。如下代码形式:

​
# 创建一个列表,里面放入3个元素。
list = ["小张","小刘","小梁"] # 这就是一个有序的列表
type(list) # type查看数据类型
# 打印列表
print(list)

​# 使用列表索引进行访问列表。
print(list[0]) # 这里就会输出:小张。
print(list[1]) # 这里就会输出:小刘。
print(list[2]) # 这里就会输出:小梁。

                2、使用列表内容查看列表下标,使用方法例如:列表.index('小张'),使用print输出即可得到列表下标,如下图代码。

# 创建一个列表,里面放入3个元素。
list = ["小张","小刘","小梁"] # 这就是一个有序的列表
type(list) # type查看数据类型
# 打印列表
print(list)

​# 使用列表索引进行访问列表。
print(list[0]) # 这里就会输出:小张。
print(list[1]) # 这里就会输出:小刘。
print(list[2]) # 这里就会输出:小梁。

​# 使用列表内容找下标。
print(list.index('小张')) # 输出结果为0



        4、列表中的追加与删除和清除

                1、追加列表元素:使用方法:列表.append('需要追加的元素'),如下图代码:

​
# 创建一个列表,里面放入3个元素。
list = ["小张","小刘","小梁"] # 这就是一个有序的列表
type(list) # type查看数据类型
# 打印列表
print(list)

​# 使用列表索引进行访问列表。
print(list[0]) # 这里就会输出:小张。
print(list[1]) # 这里就会输出:小刘。
print(list[2]) # 这里就会输出:小梁。

​# 使用列表内容找下标。
print(list.index('小张')) # 输出结果为0

# 追加列表内容
list.append('小龙')
print(list) # 会在列表最后增加一个元素。

                2、删除列表中的元素,使用方法:列表.pop('需要删除的元素'),使用下标删除也可以如下图代码:

​
# 创建一个列表,里面放入3个元素。
list = ["小张","小刘","小梁"] # 这就是一个有序的列表
type(list) # type查看数据类型
# 打印列表
print(list)

​# 使用列表索引进行访问列表。
print(list[0]) # 这里就会输出:小张。
print(list[1]) # 这里就会输出:小刘。
print(list[2]) # 这里就会输出:小梁。

​# 使用列表内容找下标。
print(list.index('小张')) # 输出结果为0

# 追加列表内容
list.append('小龙')
print(list) # 会在列表最后增加一个元素。

​# 删除列表中的一个数据
list.pop(0)
print(list) # 删除列表中的第一个元素。

           3、清除列表中的元素,使用方法:列表.clear(列表),如下图代码:

# 创建一个列表,里面放入3个元素。
list = ["小张","小刘","小梁"] # 这就是一个有序的列表
type(list) # type查看数据类型
# 打印列表
print(list)

​# 使用列表索引进行访问列表。
print(list[0]) # 这里就会输出:小张。
print(list[1]) # 这里就会输出:小刘。
print(list[2]) # 这里就会输出:小梁。

​# 使用列表内容找下标。
print(list.index('小张')) # 输出结果为0

# 追加列表内容
list.append('小龙')
print(list) # 会在列表最后增加一个元素。

​# 删除列表中的一个数据
list.pop(0)
print(list) # 删除列表中的第一个元素。

# 清除列表内容
list.clear()
print(list) # 清除list列表的所有内容。

​

        5、列表功能总结:

常用方法含义
list.append('baidu')
追加"baidu"元素
list.insert(1,'baidu')
在列表第一个位置插入“baidu”元素
list.index(x)
返回列表中第一个值为x的元素的索引
list.remove(v)
从列表中移除第一次找到的值v
list.pop([i])
从列表中指定位置删除元素。并将其返回。
list.reverse()
倒排列表中的元素
list.count(X)
计数,返回x在列表中出现的次数
list.sort(key = None, reverse = False)
对列表中的元素进行适当排序, reverse = True为降序, reverse =
False为升序(默认)
del list[2]
删除列表第三个元素
del list
删除列表

3、数据类型-元组

        元组与列表非常相似,元组中的元素不能修改。(修改会发生报错!!!)
        元组名 = (元素1, 元素2, 元素3)

4、组合数据类型-字典

        1、创建语法:

字典名 = {key1: value1, key2: value2, key3: value3}

​# 创建一个组合数据类型-字典
dist = {'苹果': 5, '香蕉': 4, '西瓜': 7, '橘子': 5}

​

        2、增加字典中的元素内容也就是,key(内容)和value(值),如下代码展示:

​# 创建一个组合数据类型-字典
dist = {'苹果': 5, '香蕉': 4, '西瓜': 7, '橘子': 5}

# 在字典里增加内容
dist['榴莲'] = 50
print(dist) # 在末尾增加一个元素内容和值。

​

        3、删除字典中的元素,使用:字典名.pop[key],如下代码展示:

​​# 创建一个组合数据类型-字典
dist = {'苹果': 5, '香蕉': 4, '西瓜': 7, '橘子': 5}

# 在字典里增加内容
dist['榴莲'] = 50
print(dist) # 在末尾增加一个元素内容和值。

# 在字典中删除一个元素
dist.pop('苹果')
print(dist) # 删除了苹果这个元素的key和value的内容。
​

​

        4、清除字典中的所有元素,字典名.clear[],如下图代码展示:

​# 创建一个组合数据类型-字典
dist = {'苹果': 5, '香蕉': 4, '西瓜': 7, '橘子': 5}

# 在字典里增加内容
dist['榴莲'] = 50
print(dist) # 在末尾增加一个元素内容和值。

# 在字典中删除一个元素
dist.pop('苹果')
print(dist) # 删除了苹果这个元素的key和value的内容。

# 清除字典中的所有元素
dist.clear[]
print(dist)
​

​

​

        5、组合数据类型-字典的总结用法:

常用方法含义
d.keys()
返回一个列表,列表包含字典的所有键的信息
d.values()
返回一个列表,列表包含字典的所有值的信息
d.items()
返回一个列表,列表元素为字典的键和值构成的元组
d.len(d)
返回字典的长度,即字典元素的数目
d.str(d)
输出字典可打印的字符串
d.copy()
复制一个字典
d.zip()
合并列表组成字典
d.update()
将一个字典的元素添加到另一个字典中
d.clear()
删除字典中全部的键值对,使之变为空字典
del d[k]
删除字典d中键k对应的值

感谢观看!!(觉得有帮助的可以给博主点个赞,谢谢!)

  • 18
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值