Python基础篇:语句与表达式

语句与表达式

1.知识框架图

在这里插入图片描述

2.代码展示

2.1 for语句—打1-60内的偶数

for x in range (1,61):
    if x%2==0:
        print(x)

2.2 变量赋值

a,b,c="ukr"#给a,b,c分别赋值
a
'u'
b
'k'
a,b,*c="ukrou"#字符数量超过需要赋值的变量时会出错
#但是此时可以在abc前加上*,表示将剩下的字符全部赋值给该变量
#当赋值字符串数量过少时,前面有*的变量会出现空列表
#*解包会得到一个列表,且一个表达式只能有一个表
a
'u'
b
'k'
c
['r', 'o', 'u']

2.3 打印相关语法

s="优品课堂"
url="www.codeclassroom.com"
print(s,url)#打印s和url字符串
优品课堂 www.codeclassroom.com
print(s,url,sep="\n")#打印s,url,并以换行符结尾
优品课堂
www.codeclassroom.com
print(s,url,sep="\n",file=open("resule.txt","w"))#打印s,url,并以换行符结尾,且写入result文件中。

2.4 if分支
(1)直接打印

score=92
if score>=90:
    print("优秀")
elif score>=80:
    print("良好")
elif score>=60:
    print("及格")
else:
    print("不及格")#注意if,elif和else的位置及后面的:

(2)将打印的结果赋值给某人变量

score=75
if score>=60:
    result="及格"
else:
    resule="不及格"
print(result)

2.5while循环
(1)以依次减少的方式打印字符串

x="youpinketang"
while x:
    x=x[1:]
    print(x,end="\n")

运行结果展示
在这里插入图片描述
(2)打印数字一到50,每次剪掉2

x=50
while x:
    x-=5
    print(x,end=",")

(3)寻找两个字符串形同部分

s1="youpinketang.com"
s2="codeclassroom.com"
result=[]
for x in s1:
    if x in s2:
        result.append(x)
print(result)

(4)取出字符串的每一个字符,并标上序号

s="youpinketang"
for (idx,item) in enumerate(s):
    print("{}){}".format(idx+1,item))

运行结果展示:
在这里插入图片描述

3.小结

初学者编写语句时要注意空格及结束的冒号。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值