一.while循环
while 条件:
代码块(循环体)
流程:判断条件是否为真,如果是真,执行代码块.然后再次判断条件是否为真,如果为真继续执行代码块...
直到条件变成了假,退出循环 #死循环:永远都停不下来
while True:
print('$%@!$') #打印十次:
count = 1
while count <= 10: #当count小于等于10的时候执行
print("#@!$@#!$")
count = count + 1 #count += 1
#count的作用:计数.控制循环范围 # break 停止当前本层循环
# continue 停止当前本次循环,继续执行下一次循环
# in 和 not in 可以判断字符串XXX是否出现在字符串XXXXX中 content = input('请输入你的评论信息:')
if '金三胖' in content:
print('对不起,您的评论包含敏感词汇.')
else:
print('content')
------------------------------------------------------------------------------
while 条件:
代码块
else: #当条件为假,执行else.只有当条件不成立时才会执行else,若while中途break,没有再判断条件,则不执行!!!
代码块 二.格式化输出
%s 表示占位
'%s11111111%s111111' % (a,b) #将a和b(a,b可以是任何数据类型,数字/字母/字符串)按顺序放入字符串中
%d 表示数字占位
'%s11111111%d111111' % (a,b) #将a(a可以是任何数据类型,数字/字母/字符串),b(只能是数字)按顺序放入字符串中
   %f 保留小数 print('%.3f' % 10) #保留小数点后3位 如不加值,默认保留小数点后六位 %% 转义,当字符串中出现了占位符,想使用%时需要使用%%
   python中的转义字符 \r,\n,\r\n
   \r 回车
   \n 换行
   \r\n 默认转成 \n 参见 python换行符问题
    
# print('我叫%s,已经学习15%%的内容了.' % (小明))
----------------------------------------------------------------------------------
name = input('请输入姓名:')
age = input('请输入年龄:')
hobby = input('请输入爱好:')
s = '%s是一个%s岁,喜欢%s的人.' % (name,age,hobby)
print(s) 格式化输出 f'' = format()  
name = 'alex'
character = 'sb'
hobby = 'msg'
s = f'{name}, 性格:{character}, 爱好: {hobby}'
print(s)
# f= format() 格式化输出 只在python3.6以上版本支持

f''

三.运算符

  1.算数运算
** 幂,x**y返回x的y次幂
//地板除,取整除返回商的整数部分
%取模,返回整除的余数部分
2.比较运算
== 等于-比较对象是否相等
!= 不等于-比较对象是否不相等
<> 不等于-比较对象是否不相等 3.赋值运算
a += b a = a + b 4.逻辑运算 (结果可能是数字或布尔值)
and 并且的意思,当左右两端同时为真,运算的结果才能是真
or 或者的意思.有一个为真,结果就是真
not 表示否定.非真既假,非假既真 not True = False #运算顺序 ()=> not => and => or
'''
print(1>4 and 3<5)
print(1>3 or 5>2)
print(not 11<2)
print(1>2 and 3<5 or 3>8 and 6>2)
''' print(x or y)
如果x为0,则返回y,否则返回x
and和or相反 False 认为是0
True 认为是1 四.编码
1.ASCII 美国标准信息交换代码 American Standard Code for Information Interchange
最早的计算机编码是ASCII.有英文,数字,特殊字符 8bit => 1byte,没有中文,后面的编码必须兼容ASCII
北大方正把中国的文字进行编码.对ASCII码进行扩充=> 16bit GB国标码 GBK国标扩展码=ANSI 2**16=65536
16bit = 2bytes 主要包括中文,日文,韩文,英文(兼容ASCII)
UNICODE 万国码 兼容世界各国文字,浪费空间 32bit
UTF-8 可变长度的UNICODE UTF-8 最小单位是8bit
英文在UTF-8中占用1个字节 8bit
欧洲文字,占用2个字节 16bit
中文,占3个字节 24bit
UTF-16,UTF-32 8bit = 1byte
1024bytes = 1kb
1024kb = 1mb
1024mb = 1gb
1024gb = 1tb
1024tb = 1pb ---------------------------------------------------------------------------------------------
练习:
#打印1到100:
'''
count = 1
while count <= 100:
print(count)
count = count + 1
''' #求1加到100的和;
'''
count = 1
sum = 0
while count <= 100:
sum = sum + count
count = count + 1
print(sum) count = 1
sum = 0
while count <= 100:
sum = sum + count #累加运算的思想
count = count + 1
print(sum)
''' # break
'''
while True:
content = input('请输入你要说的话:')
if content == 'Q':
# exit(0) #这个是彻底退出程序,相当于程序右上角的叉子
# break #打断当前本层循环,终止掉循环,毁灭性的
continue # 停止当前本次循环.继续执行下一次循环 暂时性的 可以过滤垃圾数据
print(content) print('我去吃饭了')
'''
# continue
'''
while True:
content = input('请输入内容:')
if content == 'Q':
break
print(content) print('不在电脑旁')
'''
#打印输出的内容,如果想退出,输入Q,退出循环后打印'不在电脑旁' #格式化输出 '''
name = input('请输入姓名:')
age = input('请输入年龄:')
hobby = input('请输入爱好:')
s = '%s是一个%s岁,喜欢%s的人.' % (name,age,hobby)
print(s)
''' '''
print(1>4 and 3<5)
print(1>3 or 5>2)
print(not 11<2)
print(1>2 and 3<5 or 3>8 and 6>2)
''' # in 和 not in 可以判断字符串XXX是否出现在字符串XXXXX中
content = input('请输入你的评论信息:')
if '金三胖' in content:
print('对不起,您的评论包含敏感词汇.')
else:
print('content')
												

DAY2---Python---While循环,格式化输出,运算符,编码的更多相关文章

  1. Python基础篇(格式化输出,运算符,编码):

    Python基础篇(格式化输出,运算符,编码): 格式化输出: 格式:print ( " 内容%s" %(变量)) 字符类型: %s  替换字符串      %d 替换整体数字  ...

  2. 记录我的 python 学习历程-Day02-while 循环/格式化输出/运算符/编码的初识

    一.流程控制之--while 循环 循环就是重复做同一件事,它可以终止当前循环,也可以跳出这一次循环,继续下一次循环. 基本结构(基本循环) while 条件: 循环体 示例 # 这是一个模拟音乐循环 ...

  3. 04 Python之while循环/格式化输出/运算符/编码

    1. while循环 while 条件: 循环体(break,continue) else: 循环体(break,continue) break:彻底干掉一个循环,直接跳出. continue:停止当 ...

  4. day02 python流程控制 while循环 格式化输出 运算符 编码

    day02 python   一.循环: while循环     while expression:         while_suite     1.break 停止当前循环(如果多个循环嵌套,  ...

  5. python中的while循环,格式化输出,运算符,编码

    一.while循环 1.1语法 while 条件: 代码块(循环体) else: 当上面的条件为假的的时候,才会执行. 执行顺序:先判断条件是否为真,如果是真的,执行循环体,再次判断条件,直到条件不成 ...

  6. while循环 格式化输出 运算符 编码

    一.while循环 1.基本结构 while 条件:            循环体   流程: 判断条件是否为真. 如果真, 执行代码块. 然后再次判断条件是否为真 .如果真继续执行代码块....  ...

  7. python---02.while循环 格式化输出 运算符 编码

    一.while循环语句 1.while 条件:(如果条件是真, 则直接执⾏循环体. 然后再次判断条件. 直到条件是假. 停⽌循环) 循环体(break  continue) 2. break: 立刻跳 ...

  8. 第二天-while循环 格式化输出 运算符 编码

    一.while循环 while 条件: 语句块(循环体)     #判断条件是否成立,若成立执行循环体,然后再次判断条件...直到不满足跳出循环 else: 当条件不成立的时候执行这里,和break没 ...

  9. python全栈 流程控制;while 循环 格式化输出 运算符 及编码

    python全栈开发 1循环 2break和continue的区别 3格式化输出 4运算符 5编码 一.流程控制while循环 while条件: 代码块(循环体) 1.死循环; while True; ...

随机推荐

  1. python学习笔记(10)--组合数据类型(集合类型)

    集合类型 集合是多个元素的无序组合,每个元素唯一,不存在相同类型,每个元素是不可变类型.用{}表示,元素间用逗号分隔.建立结合类型用{},或set函数,如果是空集合必须用set. >>&g ...

  2. WPF Path总结(一)

    首先来看看Path的定义,参考MSDN:绘制一系列相互连接的直线和曲线.介绍比较简单,我们再来看看备注中有些什么,Path 对象可以绘制封闭式还是开放式形状. 多个形状和甚至曲线的形状.与不 Line ...

  3. vue bug & data type bug

    vue bug & data type bug [Vue warn]: Invalid prop: type check failed for prop "value". ...

  4. DotNetty 实现 Modbus TCP 系列 (四) Client & Server

    本文已收录至:开源 DotNetty 实现的 Modbus TCP/IP 协议 Client public class ModbusClient { public string Ip { get; } ...

  5. 查询SQL磁盘活动量信息

    /* 用来显示有关由 Transact-SQL 语句生成的磁盘活动量的信息.*/DBCC DROPCLEANBUFFERS --清空缓存set statistics io on --开启set sta ...

  6. centos部署nextcloud

    简介 Nextcloud是一套用于创建和使用文件托管服务的客户端-服务器软件.它在功能上类似于Dropbox,虽然Nextcloud是免费的和开源的,允许任何人在私人服务器上安装和操作它.与Dropb ...

  7. IDEA中Maven项目使用Junit4单元测试的写法

    IDEA默认是安装了junit控件的,直接使用就好了 在maven项目的pom.xml文件中添加依赖 <dependency> <groupId>junit</group ...

  8. nswl 收集日志

    nswl 收集日志 参考链接:https://docs.citrix.com/en-us/citrix-adc/12-1/system/web-server-logging.html PS C:\Us ...

  9. MT【263】待定系数

    已知$a,b>0$且$ab(a+b)=4$,求$2a+b$的最小值_____ 解答:$\sqrt{3}(2a+b)\ge(\sqrt{3}+1)a+b+(\sqrt{3}-1)(a+b)\ge3 ...

  10. 利用SSH上传、下载(使用sz与rz命令)

    安装yum -y install lrzsz 用法sz用法:从服务器发送出去相当于下载一个文件sz filename 下载多个文件sz filename1 filename2rz用法:从外面接收回来, ...