网易5天python编程课_零基础python训练营学习笔记1-5天(网易云课程),15,天零,入门,Python,课堂...

本文介绍了Python编程的基础知识,包括变量的使用,如初始化和赋值,以及各种数据类型,如数字、布尔、字符串、列表、元组、字典和集合。详细讲解了数字的算术运算、字符串的内置方法、列表的操作如获取元素、修改、添加和删除,以及字典的创建、更新和删除。此外,还涵盖了条件判断(if/else)和for循环的基本语法。
摘要由CSDN通过智能技术生成

1 变量

变量

是通过变量名 代表 或 引用 某个值。

(1)初始化赋值语句:

变量名 = 表达式

(=为赋值运算符)

例: x=30   x=x+10   name='lilei'

同时给多个变量赋予同一内容

4da3d676842a156f85ab98ffbf9b188a.png

同时给多个变量富裕不同的内容(一 一对应)

21b1147a5fa4810e1072f42481b0dc1f.png

(2)变量的命名规则

7c725b3c5b7a01f4019e697c837877bc.png

2 数据类型

数字型

布尔型(True False)

字符串(str)

52052a08a9a5f6383d09e50ddfe87533.png

(Python2是type,Python3是class)

列表    [ , , ]

f67c93bc33f6202aafc55741ec8825bb.png

元组    (, ,)

0665e61f41c8204cbaaaa4d5e5f4dcf3.png

字典    {key1:value1,key2:value2}

51de4e58c1e3fb00ecc1557dba017320.png

0cdae98586e7137f0ab0d43eb4c9bf27.png

集合  { , , }

c32951cf04098b165d357df5d3ef7c6e.png

(1)数字型

算术运算符:指数运算符(**) 、取余运算符(%)、除法取整运算符(//)

8fde335584338f0b601a50b3c106e4a7.png

比较运算符

(2)布尔型

逻辑运算符

(and逻辑与、or逻辑或、not逻辑非)用于检测两个或两个以上的条件是否满足。逻辑运算只存在于布尔类型中。

用途:①检查当前变量是否与某一特定值相等/不相等。②比较数字大小。③检查特定值是否在某序列里

1f3ce8411b1ba4b65a40af019b025933.png

(3)字符串

字符串是由字母、数字和特殊字符来组成的序列。

d0da2a7d2ba6a9bc67f3cd1a3c9b37d0.png

字符串内置方法

adeef24fb6baf46b228cc9f478eecc51.png

8ca2a54604e064267d2d211d7b364ecb.png

读取用户的输入   (input()得到的不管是什么内容都是字符串类型的数据)

user_input = input('请输入:')

print(user_input)

数据类型的强制转换(int、str)

num1 = '123'

print(type(num1)) #

num2 = int(num1)

print(type(num2)) #

(4)列表

c81b8a49ed24779ea08c251ecbc7a59e.png

利用

中括号

表示列表;列表内的元素用

逗号

隔开。

42be379bc41f44373dcf80e785c9786d.png

获取列表中的某个元素

获取列表的长度

len()

修改列表中的元素

向列表中添加元素

append()

删除列表中的元素

pop() del

两个列表相加

+  extend

判断某个元素是否存在于列表中

in

获取列表中某个元素的重复次数

count(元素)

获取列表中某个元素第一次出现的位置

index(元素)

e8ebfd88f3e04d0307bbd4a3e26c9bbd.png

li = ['lilei','hmm',1,True]

print(li[1]) #hmm 获取列表中的某个元素

print(len(li)) #4 获取列表的长度

li[0]='lileilei' #修改列表中的元素

print(li) #['lileilei', 'hmm', 1, True]

li.append('love') #向列表中添加元素

print(li) #['lileilei', 'hmm', 1, True, 'love']

del li[0] #删除列表元素

print(li) #['hmm', 1, True, 'love']

a = li.pop() #删除最后元素

print(li) #['hmm', 1, True]

b = li.pop(1)

print(li) #['hmm', True]

num1 = [0,1,2]

num2 = [2,3,4]

print(num1+num2) #[0, 1, 2, 2, 3, 4]

num1.extend(num2)

print(num1) #[0, 1, 2, 2, 3, 4]

if 'hmm' in li:

print('Yes') #Yes

print('lilei' in li) #False

num3 = [0,1,1,2,6,6]

print(num3.count(1)) #2

print(num3.index(1)) #1

(5)字典 {key:value, key:value}

如果要用列表存储电话本的话,会有些麻烦,①一个列表存名称,一个列表存号码,且要一一对应 ②奇数存名称,偶数存号码

374bba10745a0e016a863347bf5df7f2.png

dc9c9804eddc8a5bac51b4f6d0b6a5f4.png

字典结构

花括号

表示字典;字典中的每一项都由两个元素组成,即

key:value

;各个项用

逗号

隔开

key和value一一对应,同一个键只能有一个对应的值。键的类型是不可变的

30592274875b313131efdf15c5569035.png

648760c990268f397e079db4646aad91.png

更新字典中的键值对

字典的删除操作  ①删除某一项del  ②删除每一项clear()  ③删除字典本身del

8594e7c1058c8da41c944fc677a82ce9.png

pho_num = {'lilei':111,'hmm':222}

pho_num['mdm'] = 333

print(pho_num) #{'lilei': 111, 'hmm': 222, 'mdm': 333}

del pho_num['lilei']

print(pho_num) #{'hmm': 222, 'mdm': 333}

pho_num.clear()

print(pho_num) #{}

del pho_num

print(pho_num) #NameError: name 'pho_num' is not defined

3 语法

(1)条件判断(if / else)

d0ded6377760bde32ba6284a89186daa.png

x = 5

if x < 5:

print(x)

elif x < 10: #else if缩写

print('hhh')

else:

print('no')

(2)for循环

语法

for 变量 in 一个列表/元组/集合等可迭代的对象:

数字循环

for  变量 in range(数字):

03c0981c346d57dc1bf98e36358f8b32.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值