删除变量
name = "alex"
print(name)
del name
print(name)
结果图
name = "Alex"
name2 = name
print(name)
print(name2)
print(id(name))
print(id(name2))
name = "Jack"
print(name)
print(name2)
name指向Jack
name2指向Alex
数据类型
age_alex = 26
alex_salary = 2000
type(age_alex)
type(alex_salary)
print(type(age_alex) )
print(type(alex_salary) )
字符型
age = 22
age2 = "22"
print(type(age) )
print(type(age2) )#只有是字符才要加引号
float(浮点型)
print(type(2.32))
print(type(-3.14))
字符串 在Python中加了引号的字符串都被认为是字符串
name = "Alex Li"
age = "22"
msg = '''My name is Alex,I am 22'''
hometown = 'shandong'
因为有单引号所以需要双引号
msg = "My name is Alex,I'm 22 "
多引号 多引号的作用就是多行字符串必须用多引号
msg = '''
今天我写首诗
真好
'''
msg = """
今天我写首诗
真好
"""
print(msg)
大小写
print(msg.upper())
print(msg.lower())
msg1 = msg.upper()#想要保存还需要赋值
MY NAME IS ALEX,I AM 22
my name is alex,i am 22
print(name.center(50,"-"))#50是50个字节
---------------------Alex Li----------------------
字符相加,相乘
name = "alex"
hometown = "usa"
print(name+hometown)
print(name*2)
alexusa
alexalex
列表
names = []
print(type(names))
<class ‘list’>
names = ["Alex","Jack","Rain","wusir","bk"]
print(names)
[‘Alex’, ‘Jack’, ‘Rain’, ‘wusir’, ‘bk’]
names[0]
‘Alex’
names[4]
‘bk’
更改
names = ["Alex","Jack","Rain","wusir","bk"]
names[4] = "黑"
print(names)
[‘Alex’, ‘Jack’, ‘Rain’, ‘wusir’, ‘黑’]
在0,1,2,3,4的4前面插入
names.insert(4,"金角大王")
print(names)
在列表后面
names.append("金大王")#在列表后面
print(names)
[‘Alex’, ‘Jack’, ‘Rain’, ‘wusir’, ‘金角大王’, ‘黑’, ‘金大王’]
删除4
del names[4]
print(names)
[‘Alex’, ‘Jack’, ‘Rain’, ‘wusir’, ‘黑’, ‘金大王’]
他只是从左向右删除找删除一个Alex
names = ["Alex","Jack","Rain","wusir","bk","Alex"]
names.remove("Alex")
print(names)#他只是从左向右删除找删除一个Alex
[‘Jack’, ‘Rain’, ‘wusir’, ‘bk’, ‘Alex’]
查找
"rain" in names#查找
False
"Rain" in names
True
输出10行金角大王
a = """
金角大王"""
print(a*10)
在末尾插入Alex
names = ["Alex","Jack","Rain","wusir","me"]
names.append("Alex")
print(names)
[‘Alex’, ‘Jack’, ‘Rain’, ‘wusir’, ‘me’, ‘Alex’]
删除我的me最后在结尾加上
names.remove("me")
names.append("me")
print(names)
[‘Alex’, ‘Jack’, ‘Rain’, ‘wusir’, ‘Alex’, ‘me’]