Python基础

1.循环:

①for循环:重点在于控制循环的次数

range:范围

age = 1
for x in range(10):
    x+=1
    print(x)

②while循环:重点在于循环的条件   只要条件为真就一直循环下去

age = 0 
while age<18:
  
print('今年{}岁了,未成年'.format(age))
age+=1

index = 1
while index<10:
    index += 1
   if index==4:
     break
   print(index)

index = 1
while index<10:
    index += 1
   if index==4:
     continue
   print(index)

#continue :当次循环不执行    后面的继续执行

2.占位符操作:

name = '小陈'
age=22
height=1.75
print('我的姓名为:%s,年龄为:%s,身高为:%s米'%(name,age,height))
info = '我的年龄为%d'%age
print(info)

info = '我的年龄为%.5d'%age
print(info)

info = '我的身高为%.2f'%height
print(info)

# %s在其他语言中代表字符串的占位符
# Python %s 代表所有类型的占位符
# %. d 保留几位整数   如果不够用0来凑
# %. f  保留几位小数


3.字符串操作:


info = 'hello world'
print(info[0])
#切片操作:获得指定的内容
#值一:开始位置
#值二:结束位置(不包括该位置)
print(info[3:6])
#超过范围的时候直接获取从指定开始到字符串结束的部分
print(info[3:20])

info = '2015年六月六号,我在广场跳广场为'
#正面获取从指定位置到结束位置
print(info[3:])
#反向获取字符串(不包括该位置)
print(info[:-3])
#相当于直接获取整个字符串内容
print(info[:])


info = '好好学习,天天向上'
#用下标找到相对应的字
print(info[3])
#用字找到相对应的下标
result = info.find('天')
print(result)

num1 = '翻几番反诉们几敬爱的是否会几'
#获取指定元素的个数
#count:总数
result = num1.count('几')
print(result)

info = '中国人,美国人,英国人'
#replace :替换
info = info.replace(',','/')
print(info)

url = 'http://www.baidu.com/image.jpg'
#分割
result=url.split('/')
print(result)
print(result[-1])

info = 'hello world'
#首字母大写

print(info.capitalize())
#全部首字母大写
print(info.title())

#在后面添加内容
name = '小明'
if  not  name.endswith('欧巴'):
     name = name + '欧巴'
print(name)
#在前面加内容
if not name.startswith('我是')
    name = '我是'+name
print(name)
 
info = 'sdfsfgsfsDSFSF'
#全部变成小写
info = info.lower()
print(info)
#全部变成大写
info = info.upper()
print(info)

#translate:翻译,转化
message = '鲁迅先生曾经说过很多话'
s = str.maketrans('鲁迅','周树')
print(message.translate(s))



4.列表:

什么是列表?

     列表是容器用来存放对象,变量等内容

#列表的声明方式
list1 = []
list2 = list();
list3 = ['hello',17,True,3.14]
list4 = [['hello'],[17],[True]]
print(list4)

list=['张三','李四','王五','赵六']
print(list)
#append 添加 , 默认添加在最后一位
list.append('冯七')
print(list)
#insert 插入 值一:插入的位置   值二:插入的内容
list.insert(0,'小人')
print(list)

list.insert(3,'jian人')
print(list)

#如果插入的位置超出了列表的长度  那么就插入到最后一位
list.insert(100,'号人')
print(list)

list.append('张三')
print(list)
#remove 默认将列表里面的元素从左往右依次删除
list.remove('张三')
list.remove('张三')
print(list)
#pop :弹出最后一个元素
list.pop()
print(list)

list.pop(2)
print(list)

if '冯七'in list:
    print('在')
else:
    print('不在')

index = list.index('冯七')
print(index)

list[0] = '阿三'
print(list)


print(list[1:-1])
#值三:增量
print(list[1:4:2])
#倒序
print(list[::-1])
print(list[::2])
print(list[1::2])

print(len(list))
#分别遍历每个元素
for x ,y in list:
    print(x,y)



以上就是今天更新的所有内容,感谢查看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值