pyhton复习---11.1(到列表)

注释

单行注释:
Python中单行注释以 # 开头
多行注释:
三个单引号或者三个双引号

#hhh
"""
print('world')
"""
print('hello')
使用缩进代替大括号

如果true下面的两行缩进不一样会报错
== 注意true和flase首字母大写==
注意if语句要有冒号

#缩进
if True :
    print("ture")
    print("zhengque")
if False:
    print("false")
数据类型(只有四种,没有double)

在这里插入图片描述

字符串

1python中单引号和双引号使用完全相同
2反斜杠可以用来转义,使用r可以让反斜杠不发生转义。。 如 r"this is a line with \n" 则\n会显示,并不是换行。
在这里插入图片描述
3字符串可以用 + 运算符连接在一起,用 * 运算符重复

print("字符串1"+"连接")

print("*"*5)

4.Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。
5Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。
字符串截取:
以runob为例,-1代表b,-2代表o ,截取str[0:-2]有头没有尾,截取结果run

#字符串截取
str="runob"
print(str[0:-3])

5.等待用户输入input()

#用户输入
str1=input("输入")
print(str1)

6.一行输入多个语句
在这里插入图片描述
7.不换行输出

#不换行输出
print("hello",end="")
print("world")

8.变量直接赋值
在这里插入图片描述

9.六个标准数据类型
在这里插入图片描述
判断数据类型两种方法(背字符是str,复数complex)

#数据类型判断
a,b,c,d=220,"abcd",4+7j,7.21
print(type(a),type(b),type(c),type(d))
#判断是否为整数
print(isinstance(a,int))
print(isinstance(b,str))

10.四则运算
/ 除不尽带小数
//除不尽取整

#四则运算
x=5//3
print(x)
x=5/3
print(x)

乘方

x=2**5
print(x)

在混合计算时,Python会把整型转换成为浮点数。

连接字符串两种方法
#连接字符串
str2="hello"
str3="world"
print(str2+str3)#无空格
print(str2,str3)#输出中间有个空格

区别
在这里插入图片描述

链表list

1.基本建表(输出一部分就是list截取)

#列表list
list=[123,"abc","user",45]#创建一个链表
list1=["newlist"]
print(list[0:])#输出第一个到最后一个元素
print(list)#输出整个列表
print(list+list1)#输出两个列表连载一起

2。改变列表的元素/批量更改

#改变列表元素
list[1:3]=[99,66]#将第二个和第三个元素的值更改

print(list)
list[0]=33#将第一个的值更改
print(list)

3,删除列表中的一个元素

#删除列表一个元素
mad=["a","b","c"]
del(mad[1])#删除b
print(mad)

4删除列表一个元素/列表长度

#删除列表一个元素
mad=["a","b","c"]
del(mad[1])#删除b
print(mad)

#列表长度
print(len(mad))
#某个元素是否存在在链表中
print("a" in mad)

5使用for遍历列表
注意pyhton中的for没有(),不是for(x in list)
注意python中的for后面有冒号

#另一种遍历方式
for x in mad:
    print(x)

6.拼接操作
在这里插入图片描述
7.输出列表中最大最小(无法比较list5这种有数字有字母的)

#输出列表中最大最小
list5=[1,2,3,12,4]
print(max(list5))
print(min(list5))
list5=[2,3,'a','b']
print(max(list5))

在这里插入图片描述
9,重要方法

#列表其他方法
list6=[1,4,2,3,8]
print(list6)
#在列表末尾添加新对象 list.append(10)
list6.append(10)
list6.append(10)
print(list6)
#统计某个元素在列表出现次数
l=list6.count(10)
print("数字10在列表中出现的次数",l)
# 找出某个元素的索引位置
print("数字2在列表中的位置",list6.index(2))
# 将元素插入列表
print("原来的列表",list6)
list6.insert(0,9)
print("插入数字9的链表",list6)
#反向列表中的元素
list6.reverse()
print("倒序链表",list6)
#错误的倒序  print("倒序链表",list6.reverse()这个函数不反回链表
#排序列表
list6.sort()
print("排序后的列表",list6)
#清空列表
list6.clear()
print("清空后的列表",list6)

运行结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值