一.while循环

1.格式

  1. while+空格+条件+英文冒号:

​ 缩进+结果(循环体)

​ #若条件为真则一直执行,条件为假则不执行

while True:
print('痒')
print('....')#痒和....的无限循环

  1. while循环停止的方法

    修改while的条件 改为假

    break 当程序执行到break时 break一下的代码将不会执行

  2. continue 跳出本次循环,继续下次循环,伪装成最后一行代码

    num = 0
    while num < 10:
    num += 1
    if num == 5:
    continue
    print(num)#1234678910

​ break 终止循环 break一下的代码将不会执行

num = 0
while num < 10:
num += 1
if num == 5:
break
print(num)#1234
  1. while else

    # 循环一
    while True:
    if 3 > 2:
    print('你好')
    break
    else:
    print('不好')#当条件为真时进入循环接着执行if 当条件为假时则执行else

二.字符串格式化

a = '------info------'
b = 'name:'
c = 'age:'
d = 'job:'
e = '-------end-------'
name = input('请输入姓名:')
age = input('请输入年龄:')
job = input('请输入职业:')
print(a+'\n'+b+name+'\n'+c+age+'\n'+d+job+'\n'+e) name = input('请输入姓名:')
age = input('请输入年龄:')
job = input('请输入职业')
msg = '''
--------%s of info--------
name:%s
age:%s
job:%s
-----------end------------
'''
print(msg%(name,name,age,job))#括号里的占位符顺序和数量要一致,要一一对应 name = input('请输入年龄:')
age = input('请输入年龄:')
job = input('请输入职业:')
msg = f'----{name} of info----\n姓名:{name}\n年龄:{age}\n职业:{job}\n-------end-------'
print(msg) s = f"今天是{input('>>>')}号"
print(s)

运算符

  1. 算数运算符

    • /
    • //(整除/地板除)
    • **(幂运算)
    • %(取余)
  2. 赋值运算符

    • = 赋值
    • += 自加
    • -= 自减
    • *= 自乘
    • */ 自除
  3. 比较运算符

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

    4.逻辑运算符

    • and都为真取and后边的值 都为假取and前面的值 一真一假取假

    • or都为真取or前边的值 都为假取or后边的值 一真一假取真

    • not not后边的值为真则输出假 后边的值为假则输出真

    • 运算顺序 ()>not>and>or 从左到右执行

    • print(9 and 1 or not False and 8 or 0 and 7 and False)
      print(9 and 1 or True and 8 or 0 and 7 and False)
      print(1 or 8 or 0)
      print(1)

      5.成员运算符

      in 存在

      not in 不存在

      返回True/False

编码初识

编码集(密码本)

ASCII :标准的字符编码方案,基于文本数据 -- 不支持中文

jbk 英文8位--1字节 中文16位--2字节

Unicode 英文16位--2字节 中文32位--4字节

utf-8 英文8位--1字节

​ 欧洲16位--2字节

​ 亚洲24位--3字节

单位 转换

1字节 = 8位

1Bytes = 8bit

1024Bytes = 1KB

1024KB = 1MB

1024MB = 1GB

1024GB = 1TB

1024TB = 1PB

1024PB = 1EB

python基础入门while循环 格式化 编码初识的更多相关文章

  1. Python基础入门-For循环

    For循环的功能比较强大,他可以帮助我们实现很多重复性的工作.而且for循环能迭代不同的数据结构.他的应用也十分的广泛,作为初学者,我们需要对循环的概念多加理解和练习.接下来我们就来学习for循环的一 ...

  2. Python基础入门-while循环示例

    闲来无事! 想写一些基础的东西! 比如今天的while循环,,,,,, 很多python初学者,最开始学习python的时候,会被while循环给干蒙蔽! 那么今天,小编为大家讲解一些基础的实例,来帮 ...

  3. Python基础入门-While循环

    讲完了for循环我们继续来看第二个循环,那就是while循环,while循环和for循环虽然都是循环,但是有着本质的不同.我们先来看下她们之间的区别和联系: While循环和for循环区别: 1.fo ...

  4. Python基础入门总结

    Python基础入门教学 基础中的基础 列表.元组(tuple).字典.字符串 变量和引用 函数 python视频教程下载 基础中的基础 解释型语言和编译型语言差距: Python概述 解释器执行原理 ...

  5. Python基础入门教程

    Python基础入门教程 Python基础教程 Python 简介 Python环境搭建 Python 基础语法 Python 变量类型 Python 运算符 Python 条件语句 Python 循 ...

  6. [新手必备]Python 基础入门必学知识点笔记

    Python 作为近几年越来越流行的语言,吸引了大量的学员开始学习,为了方便新手小白在学习过程中,更加快捷方便的查漏补缺.根据网上各种乱七八糟的资料以及实验楼的 Python 基础内容整理了一份极度适 ...

  7. Python基础【while循环】

    Python基础[while循环] 1.while循环: 格式 while 条件: ...... print(......) 注意,在while语句也可以嵌套else,但是else不执行循环,执行后直 ...

  8. python 基础(while 循环、格式化输出、运算符、编码初识)

    while循环 break 终止当前循环 count = 1 while count < 3: print(count) count += 1 break # while循环中一旦代码执行到br ...

  9. python while循环 - python基础入门(9)

    经过昨天的学习,相信大家已经对 python的条件判断表达式if/else 有一定的了解了,那么我们今天配合昨天的课程讲解一个新概念 – while循环 . 都说程序源于生活,假如有这样一个场景:老师 ...

随机推荐

  1. 前端 vue单页面应用刷新网页后vuex的state数据丢失的解决方案(转载)

    最近接手了一个项目,前端后端都要做,之前一直在做服务端的语言.框架和环境,前端啥都不会啊. 突然需要前端编程,两天速成了JS和VUE框架,可惜还是个半吊子.然后遇到了一个困扰了一整天的问题.一直调试都 ...

  2. PostGIS安装教程

    安装环境: win10专业版 postgresql-10.6-1-windows-x64 ---因为使用的是ArcGIS10.4版本,pg10.6对于ArcGIS10.4版本过高,建议选择安装pg9. ...

  3. 攻防世界 4-ReeHY-main

    检查保护机制: 发现  可以好像写got 然后 程序流程 这里  有double free 然后 再发现 这里很有趣 ,要是我的content为零了 且size 小于112 那就从栈上copy一些内容 ...

  4. SpringBoot学习(六)—— springboot快速整合RabbitMQ

    目录 Rabbit MQ消息队列 简介 Rabbit MQ工作模式 交换机模式 引入RabbitMQ队列 代码实战 Rabbit MQ消息队列 @ 简介 优点 erlang开发,并发能力强. 社区活跃 ...

  5. 【NOIP2017】【Luogu P3956】【SPFA】棋盘

    Luogu P3956 本题是一道简单的SPFA 具体看程序 #include<iostream> #include<cstdio> using namespace std; ...

  6. python实现一可升降式的冒泡排序

    前几天看了个冒泡的排序,这里手敲了一下代码,简单记录如下: def bubble_sort(arr, order='asc'): # #可选升降序的冒泡排序, order>0升序,order&l ...

  7. C++桌面计算机

    #include<iostream> #include<string> #include<map> #include<cctype> using nam ...

  8. npm切换成淘宝镜像源

    0-前言 我们都知道node下载第三方依赖包是从国外服务器下载,不是速度奇慢就是下载异常,切换成国内的淘宝镜像源很有必要: 1-切换方法 $ npm config set registry https ...

  9. 品HashMap(java8)

    前言 作为java开发人员,HashMap可谓是业务中的一把利器,9龙再次捡起这老生常谈的知识点,深入源码,细细品味. 首先,我们抛出几个关于HashMap的问题,带着问题去学习,就像捉迷藏一样有意思 ...

  10. css练习一

    总体的html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF- ...