Python基础
Posted jiayunlong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础相关的知识,希望对你有一定的参考价值。
-
while循环
在日常生活中,我们经常遇到循环的事情,比如听歌的时候我们可以单曲循环。
- 基本的循环结构
1 while 条件: 2 循环体 3 4 5 #如果条件为True时,执行循环体内的语句 6 #如果条件为False时,不执行循环体内的语句
- break的作用
break终止循环
1 while True: 2 print("我饿了!!!") 3 break 4 print("我要吃饭!!!") 5 6 7 #输出结果 8 #>>>我饿了!!! 9 #因为当程序执行到break处的时候,循环就被终止执行了
- continue的作用
结束本次循环,继续执行下一次循环
1 num = 1 2 while num < 5: 3 print(num) 4 num += 1 5 continue 6 print(num + 5) 7 8 #输出结果 9 #>>>1 10 #>>>2 11 #>>>3 12 #>>>4
练习1
1 #使用while循环打印1-100所有数
1 num = 1 2 while num < 101: 3 print(num) 4 num += 1
练习2
# 利用while语句写出猜大小的游戏: # 设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了; # 如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果正确,然后退出循环。
1 num = 66 2 while True: 3 num_input = int(input("请输入数字:")) 4 if num_input > num: 5 print("大了") 6 elif num_input < num: 7 print("小了") 8 else: 9 print("结果正确") 10 break
练习3
1 #打印1,2,3,4,5,7,8,9
1 num = 1 2 while num < 10: 3 if num == 6: 4 num += 1 5 continue 6 print(num) 7 num += 1
-
格式化输出
现在我们有如下需求:
#------------ start ---------- #Name : 逐梦传奇 #Age : 22 #job : 学生 #Hobbie: girl #------------- end ----------
我们可以按照下面这样写:
1 a = ‘------------ start ----------‘ 2 b = ‘Name :‘ 3 c = ‘Age :‘ 4 d = ‘job :‘ 5 e = ‘Hobbie :‘ 6 f = ‘------------- end ----------‘ 7 name = input("姓名:") 8 age = input("年龄:") 9 job = input("职业:") 10 hobby = input("爱好:") 11 print(a+‘ ‘+b+name+‘ ‘+c+age+‘ ‘+d+job+‘ ‘+e+hobby+‘ ‘+f)
大家有没有发现这样写特别繁琐特别麻烦呢,我们还可以按照下面这样写
1 name = input("姓名:") 2 age = int(input("年龄:")) 3 job = input("职业:") 4 hobby = input("爱好:") 5 msg = ‘‘‘ 6 ------------ start ---------- 7 Name : %s 8 Age : %d 9 job : %s 10 Hobbie: %s 11 ------------- end ---------- 12 ‘‘‘%(name,age,job,hobby) 13 print(msg)
那么%s和%d又是什么玩意呢?
% 是一个占位, 大家可以回想一下我们在上课前给同学占位置的场景,对,就是这个就是占位.
那s又是什么呢? s代表的字符串类型;
那d又是什么呢? d代表的整型;
-
运算符
-
算术运算符
+(加) -(减) *(乘) /(除) //(整除) %(取余)
-
比较运算符
> < >= <= == !=(Python2中的不等于用<>表示)
-
赋值运算符
+= -= *= /= //= **= %=
-
成员运算符
in 在
not in 不在
-
逻辑运算符
and(与) or(或) not(非)
真 and 真 俩个都为真才是真 官方说明数字运算and都为真的时候取and后边的数字
真 or 假 也是真 只要有一个是真就是真 官方说明数字运算or都为真的时候取or前面的数字
碰到not 就反着来 实例: not 真 就是假
以上是关于Python基础的主要内容,如果未能解决你的问题,请参考以下文章