Python语法简单整理(二)

本文是Python语法的深度解析,涵盖变量、数据类型、控制结构、函数等核心概念,旨在帮助读者巩固基础知识,提升编程能力。
摘要由CSDN通过智能技术生成
my_tuple = ("张三",18,70) # 元组 可以存储不同类型元素 使用小括号 ()
print(my_tuple[2])  		# 输出 70
print(my_tuple.index(18)) 	# 输出 1
print(my_tuple.count(70))  	# 输出 1

single_tuple_1 = (5)
print(type(single_tuple_1))  # 输出 <class 'int'>
							# 存储只包含一个元素的元组,在元素后加一个逗号
single_tuple_2 = (5,)
print(type(single_tuple_2))  #输出 <class 'tuple'>

print(len(my_tuple)) #输出数组长度 3

for i in my_tuple:

    print(i,end=" ")		"""遍历元组"""
      
print("%s年龄是%d 身高是%.2f"%(my_tuple))  # 元组可以用在输出里
xiaoming = {"name" : "xiaoming"} # 字典 使用大括号{}
print(xiaoming["name"]) #输出 xiaoming

print(xiaoming) # 输出 {'name': 'xiaoming'}

xiaoming["age"] = 18 # 在字典里添加 一对 "age" 和 18
print(xiaoming) # 输出{'name': 'xiaoming', 'age': 18}
xiaoming["age"] = 17 #字典里已经存在 age ,修改值为17
print(xiaoming) #输出{'name': 'xiaoming', 'age': 17} 

xiaoming.pop("name") #弹出name ,与其关联的 字符串 "xiaoming"也被弹出
print(xiaoming) #输出 {'age': 17}
print(len(xiaoming)) #输出长度 1

temp = {"hight":"1.75"}
xiaoming.update(temp) # 在字典里新加新的字典
print(xiaoming) # 输出 {'age': 17, 'hight': '1.75'}

for k in xiaoming:
				#遍历字典
    print("%s %s"%(k,xiaoming[k])) """  输出age 17
							 			hight 1.75 """
xiaoming.clear() # 清空字典
print(xiaoming) # 输出 {}
str1 = "hello world" # 字符串  可以用单引号
str2 = '我是"shui"' 
print(str2) 		# 输出 我是"shui"

for c in str2:			#遍历字符串 
    print(c,end=" ")    #输出 我 是 " s h u i " 
print()

str = "hello hello"
print(len(str))	 # 输出长度 11
print(str.count("hello")) #输出 hello 出现的次数 2
print(str.index("llo"))  # 输出 llo 第一次出现的下标 2
#  print(str.index("llsso"))   报错,无法执行
print(str.__contains__("llo")) # 判断是否包含 llo ,输出 True

my = "hello world"
print(my.startswith("hell"))  # 判断是否以 hell 开始,输出True
print(my.find("lloa"))   # 输出 lloa 的下标,不存在,输出 -1
print(my.find("llo")) 	 #  输出 llo 的下标,存在,输出 2

my1 = my.replace("world","python") # 替换,后面替代前面
print(my)   #原字符串不变 输出 hello world
print(my1)  # 输出  hello python

a = my.split() # 拆分字符串为元组,括号里不写默认以空格划分
print(a) 		# 输出 ['hello', 'world']
print(a[0])		 # 输出 hello
res ="x".join(a) # 把前面的字符 "x" ,作为拼接方式,添加到元组之间
print(res) 	 #输出 helloxworld

qq = "0123456789"
print(qq[2:6]) """ 输出2号元素,到6号元素,包含2号,不包含6号 
					输出结果 2345"""
print(qq[::2]) """ 从0号开始,每两个输出一个
					输出结果 02468 """
print(qq[1::2])""" 从1号开始,每两个输出一个
					输出结果 13579 """
print(qq[2:-1])		"""从2号开始,输出到最后一个(-1),负几就是倒数第几个(不包含右边界)
						输出 2345678 """
print(qq[-2:])		#  输出倒数前2个 
print(qq[::-1])		#  倒序输出 9876543210 

qa = [1,2]
sx = [3,4]
qa.extend(sx) # 把 sx 的元素添加到 qa 后面
print(qa)   # 输出 [1, 2, 3, 4]
print(qa+sx) # 输出 [1, 2, 3, 4, 3, 4]
qa.append(0)
print(qa) # 输出 [1, 2, 3, 4, 0]

qa.append(sx)  # 将 sx看做一个元素,添加到qa后
print(qa) # 输出 [1, 2, 3, 4, 0, [3, 4]]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值