一.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. k8s(一) kubeadm简单集群初始化

    写给想入门kubernetes的同学们 # 系统版本 [root@master ~]# cat /etc/os-release NAME="CentOS Linux" VERSIO ...

  2. css 媒体查询 注意点

    1, 媒体查询表达式之间还可以用逗号,@media (max-width:800px), print  它表示或的意思 @media (max-width: 800px) OR print; 2, n ...

  3. table-layui

    本文章为原创文章,转载请注明出处 html <div class="layui-btn-group tableBtn"> <button class=" ...

  4. thymeleaf手动映射根路径映射

    到/src/java/resources/templates/index.html下 @RequestMapping("/") public String index(){ ret ...

  5. pysphere VMware控制模块的一些函数的说明

    对于虚拟机的操作获得虚拟机对象 当你正常连接了服务器后,你就可以使用以下两种方式来得到虚拟机对象. get_vm_by_path get_vm_by_name 虚拟机路径可以从虚拟机右键信息中的”Ed ...

  6. C# 动态调用泛型方法

    static void Main(string[] args) { #region 具体类型可传递. Personal specifiedPersonal = new Personal(); Empl ...

  7. Snowflake Snow Snowflakes POJ - 3349 Hash

    题意:一个雪花有六个角  给出N个雪花 判断有没有相同的(可以随意旋转) 参考:https://blog.csdn.net/alongela/article/details/8245005 注意:参考 ...

  8. Educational Codeforces Round 53 (Rated for Div. 2) C. Vasya and Robot

    题意:给出一段操作序列 和目的地 问修改(只可以更改 不可以删除或添加)该序列使得最后到达终点时  所进行的修改代价最小是多少 其中代价的定义是  终点序号-起点序号-1 思路:因为代价是终点序号减去 ...

  9. ysg 一道简单的数论题

    先声明一点,这个题从一套模拟题中选取出来,所以可能会冒犯到原出题人.请谅解 题干: ysg,yxy,azw 三人正在刷题. 他们每做一题的时间都是一个有理数. 如果在某一时刻,三人同时做完一道 题,那 ...

  10. Django+Vue打造购物网站(二)

    配置后台管理 xadmin直接使用之前的在线教育的那个就可以了 users/adminx.py #!/usr/bin/env python # -*- coding: utf-8 -*- # @Tim ...