python的基础语句与字符串的使用

python字符串的使用

1. 查找:find()

检测字符是否包含在字符串中,如果是返回开始的索引值,否则返回-1

格式

字符串:find(str, start=0, end=len(mystr))

案例

 name="dfvfg" 
print(name.find("f"))

2. 查找:index()

检测字符是否包含在字符串中,如果是返回开始的索引值,否则报错

格式
字符串:index(str, start=0, end=len(mystr))

案例

 name="dfvfg" 
print(name.index("f"))

3. 查询数量:count()

返回字符在字符串里面出现的次数

格式

字符串:count(str, start=0, end=len(mystr))

案例

 name="dfvfg"
  print(name.count("f"))

4. 替换:replace()

把字符串中的 str1 替换成 str2,如果 count 指定,则替换不超过 count 次.

格式

字符串:replace(str1, str2, mystr.count(str1))

案例

name="dfvfg" 
print(name.replace("abc","123"))

5. 分割:split()

以 str 为分隔符切片 mystr,如果 maxsplit有指定值,则仅分隔 maxsplit 个子字符串

格式

 my_str.split(str=" ", 2)

案例

name="hello world hello python"
 print(name.split())

6. 去除两边字符串:strip()

删除mystr字符串两端的空白字符

格式

 my_str.strip()

案例

name="hello world hello python"
 print(name.strip("n"))

python的基础语句

1.if语句

1)if语句的使用格式

案例:判断年纪,如果age大于 18 ,输入成年

if-else的使用格式

注意:代码的缩进为一个tab键,或者 4 个空格

if 要判断的条件:
条件成立时,要做的事情
else:
条件不成立时,要做的事情

age = 18
if age> 18 :
print("你已成年")
else:
print("你是未成年人")

3)if-elif-else的使用格式

案例:80<score<=100,等级A;60<score<=80,等级B;剩余,等级C

score = 72
if score > 80 and score <= 100 :
print("A")
elif score > 60 and score <= 80 :
print("B")
else:
print("C")

4)if嵌套

案例:公交卡上余额大于 2 ,可以上车,否则输出请充值,上车如果座位数大于 0 能入座,否则请站稳扶

if 要判断的条件:
条件成立时,要做的事情
if 要判断的条件:
条件成立时,要做的事情
else:
条件不成立时,要做的事情
else:
条件不成立时,要做的事情

monery = input("请输入金额:")
if int(monery)> 2 :
print("请上车")
seat = input("请输入剩余座位:")
if int(seat) > 0 :
print("请入座")
else:
print("请站稳扶好")
else:
print("请充值")

2. while循环

1)while循环的格式

案例:循环打印1~100的数据和

i= 1
sum= 0
while i<= 100 :
sum+=i
i=i+ 1
print(sum)

需要多次重复执行的代码,都可以用循环的方式来完

循环不是必须要使用的,但是为了提高代码的重复使用率

2)while循环嵌套

i= 1
while i<= 9 :
j= 1
while j <=i :
print("%d*%d=%d"%(i,j,i*j), end=" ")
j+= 1
print("\n")
i+= 1

for 临时变量 in 列表或者字符串等可迭代对象:
循环满足条件时执行的代码

name="tom"
for i in name:
print(i)

for i in range( 10 ):
print(i)

continue的作用:当满足条件时,用来结束本次循环,紧接着执行下一次的循环
break的作用:满足条件时,立刻结束break所在的循环

案例:while循环 1 到 9 ,当数字是 3 ,停止循环

i=0
while i<=9:
i+=1
if i ==3:
break
print(i)
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值