打印字
print(‘haha’)
注释符
单行注释符 #xxx
多行注释符 “”“xxx
xxx”""
定义变量
a = 10 #定义数字
b = “haha ni hao!” #定义字符串
print(a)
print(b)
赋值
b = a
用户交互
name = input(“请输入你的名字:”)
print(“你好啊”+name)
字符串拼接
a = “good morning”
b = “haha”
print(b+"*"*3+a)
布尔值
a = 3
b = 5
print(a<b)
格式化输出
name = input(“请输入姓名:”)
age = input(“请输入年龄:”)
sex = input(“请输入性别:”)
print(“姓名:%s,年龄:%s,性别:%s”%(name,age,sex))
流程控制(判断语句)
age = 19
if age > 18:
print(“可以开房”)
elif age < 16:
print(“110”)
else:
print(“滚!”)
猜数字游戏(循环语句)
print(“猜数字游戏开始!”)
num = 54
while True:
guess = int(input(“你猜猜看,范围是1-100:”))
if guess < num:
print(“小了”)
continue #回到while继续循环
elif guess > num:
print(“大了”)
continue
else
print(“猜对了!!!!”)
break #跳出while执行while之后的东西
字符串切片
a = “abcdefghijklmn”
print(a[0:3]) #从计算机的第一个开始取到人类计数的第三个
print(a[2:5]) #从计算机的第三个开始取到人类计数的第五个
print(a[2:-1]) #从计算机的第三个取到人类倒数第一个的前一个
print(a[1:10:2]) #从计算机的第一个取到人类计数的第十个并且步长为2地取
常用字符串处理
a = " Hooray! It’s snowing! It’s time to make a snowman.James runs out."
a.capitalize() #首字母大写
a.swapcase() #字母大小写反转
a.title() #每个单词的首字母大写
b=“abcd”
b.center(10,’*’) #字符串b居中,并且用 * 填充
b.find(“b”) #发现字符串中是否有b并告诉你在字符串中的位置
b.isalpha() #判断字符串是不是只有字母
b.isnumeric() #判断字符串是不是只有数字
c = “abc*”
ret = c.strip(’*’) #去除 * 号,lstrip去除左边 * 号,rstrip去除右边 * 号
print(ret)
d = “haha.nihao.byebye”
ret = d.split(’.’) #以" . "为分隔符输出字符串
print(ret)
列表
有序!!!
定义一个列表
li = [‘xiaoming’,‘xiaohong’,‘xiaoli’]
在第2个个地方插入’haha’
li.insert(2,‘haha’)
加在列表最后
li.append(‘xxxx’)
删除最后一个
li.pop()
批量删除
del li[1:3]
精确删除
li.remove(‘xiaoming’)
删除所有
li.clear()
修改第几个
li[1] = ‘xxxx’
li = [1,2,3,4,9,4,2,1,7]
#计算4在列表里面有几个
ret = li.count(4)
print(ret)
#查看9在列表中第一次出现的位置
ret = li.index(9)
字典
无序!!!
dic = {“name”:“xiaoming”,“age”:18,“job”:“driver”}
在字典里增加数据
dic[‘li’] = “haha”
删除
dic.pop(“age”)
改
dic[“age”] = 20
查
value = dic[“name”]
查询相关内容,如果没有就返回nothing
value = dic.get(“a”,‘nothing’)
==========================
#遍历字典内容
for i in dic.items():
print(i)
#遍历字典内容并且分配给变量key和value,然后输出
for key,value in dic.items():
print(key+"--------->"+value)
#只查看键
for i in dic:
print(i)
#只查看值
for i in dic:
print(dic[i])
#另一种方法查看键
print(dic.keys())
#另一种方法查看值
print(dic.values())
元组
touple ()
无法改变
top1 = (“haha1”,“haha2”)
print(top1[0])