当前位置: 移动技术网 > IT编程>脚本编程>Python > PythonDay02学习

PythonDay02学习

2019年08月18日  | 移动技术网IT编程  | 我要评论

网站加速,沁阳封门村,任丘一中校歌

day02

第二章

1、while循环:

while 循环:死循环(可通过条件和break能够终止循环)

(1)while --- 关键字

while 条件:
    循环体
while true:    
    print("爱情买卖")    
    print("痒")    
    print("年少有为")    
    print("浮夸")    
    print("威风堂堂")    
    print("大悲咒")    
    print("情锁")

(2)break终止当前循环:

while true:
    循环体
    break
    语句
while true:    
    print("爱情买卖")    
    break

break ---- 必须在循环中使用

break ---- 终止当前循坏并且break下方的代码不会执行

(3)continue跳出本次循环,继续下次循环(伪装成循环体中的最后一行代码)

while true:
    循环体
    continue
    语句

continue ---- 跳出本次循环,继续下次循环(伪装成循环体中最后一行代码)

continue ---- 必须在循环中使用,并且continue下方的代码不会被执行

while true:    
    print("爱情买卖")   
    print("痒")    
    continue    
    print("年少有为")

(4)while else --- 是一个整体循环

while true:
    循环体
else:
    语句

while else --- 当while后的条件不为真时,执行else后的语句

flag = true
while flag:    
    print(123)    
    flag = false
else:    
    print("循环结束!")
当while循环体中出现了break就不会再执行else

练习:

使用while输出10 - 57的数字(包含10和57)
num = 10
while num <= 57:    
    print(num)    
    num = num + 1
    
使用while 输出 100-10 的数字(包含100和10)
num = 100
while num > 9:    
    print(num)    
    num = num - 1

2、格式化

(1)%为占位

(2)%s --- 站字符串的位置(数字、字符串都能够进行填充)

(3)%d / %i --- 占数字的位置

(4)%% --- 转义

占的位置和填充必须一一对应,填充的时候按照顺序填充

变量=三个双引号””” “”” : 为字符串赋值

(5)%s :万能的格式

(6)%() :为填位(要与占位一一对应)

举例:名片的制作
name = input("name:")
age = input("age:")
addr = input("addr:")
phone = input("phone:")
info = """
-----------info----------
姓名:%s
年龄:%d
公司:%s
电话:%d
------------end-----------
"""%(name,int(age),addr,int(phone))
print(info)

f”{ }”

python3.6版本及以上才能使用 f”{ }” :f”{‘marry’的学习进度2%}”

​ print(f”{input(‘>>>’)}{15}{‘男’}{ }”)

name = "小明"
print(f"{name}的学习进度2%")

print(f"{input('>>>')},{23},{34},{45}")
print(f"{input('>>>')},{23},{34},{45}")
print(f"{'meet'},{15},{'女'}")

3、常用运算符:

(1)算数运算符:

+ - * / %(取余(模)) **(幂(次方)) //(整除(向下取整)(地板除))

(2)比较运算符:

> < <= >= ==(等于) !=(不等于)

(3)赋值运算符:

+= -= *= /= %=(取余等) **=(次方等) //=(取整等)

(4)逻辑运算符:

​ and (与) :and的运算,都为真才是真,有一个假就是假。

​ and的运算,都为真的时候选择and后边的内容

​ and的运算,都为假的时候选择and前边的内容

​ or(或) : or的运算,只有一个真就是真

​ or的运算,都为真的时候选择or前边的内容

​ or的运算,都为假的时候选择or后边的内容

​ not (非) :不是

​ (逻辑运算符中的优先级:()> not > and > or)

(5)成员运算符:

​ in :在

​ not in :不在

4、编码初识:

(1)ascii码 :256 英文1个字节,不支持中文

(2)gbk(国标) : 英文1个字节 中文两个字节

(3)unicode (万国码):英文4个字节 中文4个字节

(4)utf-8 :最流行的编码集(密码本) 英文1个字节;欧洲2个字节;亚洲3个字节

​ win – 编码gbk linux – 编码utf-8 mac – 编码utf-8

5、单位转换:

1字节 == 8位 ( 1bytes == 8bit )

1b == 8b

1kb == 1024 b

1mb == 1024 kb

1gb ==1024 mb

1tb ==1024 gb

1pb ==1024 tb

1eb ==1024 pb

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网