python学习day1

打印字

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])

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值