【Python用工版学习笔记】Free for you

一、变量

1.1尝试写一个变量并且用print输出
variable = "Hello Python World"
print(variable)

下面进一步扩展这个程序并且打印

variable = "Hello Python World"
print(variable)

variable = "Hello Python!"
print(varibale)

通过运行结果你会发现在程序中可随时修改变量的值,而Python将始终记录变量的最新值

1.2 变量的命名和使用

 在python中使用变量,必须需要遵守以下规则和指南(需要牢记)

  1. 变量名只能包含字母、数字和下划线。【变量名可以字母或者下划线开头,但是不能以数字开头
  2. 变量名不能包含空格。【但是可以用下划线将单词隔开】
  3. 不要将python的关键字和函数名用作变量。
  4. 变量名尽量简短且有描述性。

二、列表

2.1在python用方括号[ ]来表示列表,并用逗号来分开其中的元素
//下面我们写一个列表
School = ['student','teacher','headmaster']
print(School)
2.2访问列表里面的内容

首先我们要知道在python中,第一个列表元素的索引为0,而不是1

因此我们可以对应我们写的列表:

School = ['student','teacher','headmaster']
                [    0     ],[      1    ],[         2        ]

所以我们若要拿到student则应该输出print(School[0])

School = ['student','teacher','headmaster']
print(School[0])
2.3修改、添加和删除元素

1.修改列表元素的语法与访问列表元素的语法类似。要修改列表元素可以指定列表名和要修改元素的索引,再指定元素的新值。

School = ['student','teacher','headmaster']
print(School)

School[0] = 'classmates'
print(School)

运行代码发现列表被改为['classmates', 'teacher', 'headmaster']

2.添加元素,使用append在列表末尾添加新元素。 【列表名.append('元素')】

School = ['student','teacher','headmaster']
print(School)

School.append('classmates')
print(School)

运行代码后发现列表被改为['student', 'teacher', 'headmaster', 'classmates']

3.插入元素,使用insert在列表中插入元素。【列表名.insert(索引,'新元素内容')】

School = ['student','teacher','headmaster']
print(School)

School.insert(1,'professor')
print(School)

运行代码后发现列表被改为['student', 'professor', 'teacher', 'headmaster']

4.删除元素,使用del在列表中删除元素。【del 列表名[索引]】

School = ['student','teacher','headmaster']
print(School)

del School[0]
print(School)

运行代码后发现列表被改为['teacher', 'headmaster']

除了del还有remove方式来删除列表内容具体用法如下:

列表名.remove('删除的元素')

列表名.remove(列表名[索引])

2.4方法总结
名称函数具体说明
list.index(obj)在列表中找出某一个值第一个匹配项的索引位置
list.count(obj)统计某个元素在列表出现的次数
list.append(obj)在列表末尾增加新的元素
list.insert(index,obj)将对象插入列表
list.extend(seq)在列表末尾一次性追加多个另个序列中的多个值(用新列表拓展原列表)
list.remove(obj)移除列表中某个值的第一个匹配项
list.pop(obj=list[-1])移除列表中的一个元素

三、元组

3.1在python中用()来表示元组,元组能够存储任意类型数据,但其内数据不可变。元组不可变,其内的列表中的元素可以变
//下面我们来写一个元组
tuple1 = (1,3.14,True,'abc') 
print(tuple1)

运行结果如下:(1, 3.14, True, 'abc')

3.2元组常用方法

1.计数(元组名.count('元素'))

tuple1 = (1,3.14,True,'world')
print(tuple1.count('world'))   

2.排序(sorted(元组名))

tuple1=(1,2,35,6,15,6,7,66,3)
print(sorted(tuple1))

排序结果如下:[1, 2, 3, 6, 6, 7, 15, 35, 66]

四、字典

4.1在python中用{}来表示字典,字典是另一种可变容器模型,且可存储任意类型对象。
//下面我们来写一个字典
dict = {'a': 1, 'b': 2, 'c': 3}
print(dict)
4.2字典内置函数和方法
内置函数描述
cmp(dict1,dict2)比较两个字典元素。
len(dict)计算字典元素个数,即键的总数。
str(dict)输出字典可打印的字符串表示。
type(variable)返回输入的变量类型,如果变量是字典就返回字典类型。

函数内置方法描述
dict.fromkeys(seq[,val])创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值
dict.copy()返回一个字典的复制
dict.clear()删除字典内所有元素
dict.get(key, default=None)返回指定键的值,如果值不在字典中返回default值
dict.has_key(key)如果键在字典dict里返回true,否则返回false
dict.items()以列表返回可遍历的(键, 值) 元组数组
dict.keys()以列表返回一个字典所有的键
dict.setdefault(key,default=None)和get()类似, 但如果键不存在于字典中,将会添加键并将值设为defaul
dict.update(dict2)把字典dict2的键/值对更新到dict里
dict.values()以列表返回字典中的所有值
pop(key[,default])删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值
popitem返回并删除字典中的最后一对键和值
4.3字典推导式

dict = {i:i**2 for i in range(10)}

五、字符串

5.1基本用法
转换int(String)
合并'char1'+'char2'+'char3'
重复'words' * 3

六、基础条件判断与循环

6.1if语句

关键字【if 、else 、while 、elif】

成立条件【establishment condition】


//模型一
if establishment condition :
    do something
else:
    do something


//模型二
while establishment condition :
    do something


//模型三
if establishment condition :
    do something
elif establishment condition:
    do something
else:
    do something

//若有误欢迎讨论更改

  • 26
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值