python基础入门while循环 格式化 编码初识

一.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

原文地址:https://www.cnblogs.com/tangjian219/p/11170326.html

时间: 2024-11-05 11:00:38

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

while 循环 运算符 编码初识

跳转到while跳转到格式化跳转到运算符 while — 关键字 while 条件: 如 while True: ? 循环体 print("奔跑“) nan = 2 while nan>0 print("奔跑”) ? nan = nan-1 while循环 -- 死循环 while循环通过条件和break能够终止循环 break -- 必须在循环中使用 while True: ? print(123) ? break else: else 不会被执行 ? print(234) b

Python基础入门 (一)

一.关于版本的选择 Should i use Python 2 or Python 3 for my development activity?转载自Python官网 Short version: Python 2.x is legacy, Python 3.x is the present and future of the language Python 3.0 was released in 2008. The final 2.x version 2.7 release came out

python 基础入门

Python 特点 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单. 2.易于阅读:Python代码定义的更清晰. 3.易于维护:Python的成功在于它的源代码是相当容易维护的. 4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好. 5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断. 6.可移植:基于其开放源代码的特性,Py

Python基础入门教程,Python学习路线图

给大家整理的这套python学习路线图,按照此教程一步步的学习来,肯定会对python有更深刻的认识.或许可以喜欢上python这个易学,精简,开源的语言.此套教程,不但有视频教程,还有源码分享,让大家能真正打开python的大门,进入这个领域.现在互联网巨头,都已经转投到人工智能领域,而人工智能最好的编程语言就是python,未来前景显而易见.黑马程序员是国内最早开设人工智能的机构. 一.首先先推荐一个教程 8天深入理解python教程:http://pan.baidu.com/s/1kVNm

Python怎么样入门?Python基础入门教程

给大家整理的这套python学习路线图,按照此教程一步步的学习来,肯定会对python有更深刻的认识.或许可以喜欢上python这个易学,精简,开源的语言.此套教程,不但有视频教程,还有源码分享,让大家能真正打开python的大门,进入这个领域.现在互联网巨头,都已经转投到人工智能领域,而人工智能最好的编程语言就是python,未来前景显而易见.黑马程序员是国内最早开设人工智能的机构. 一.首先先推荐一个教程 8天深入理解python教程:http://pan.baidu.com/s/1kVNm

Python基础入门一文通 | Python2 与Python3及VSCode下载和安装、PyCharm激活与安装、Python在线IDE、Python视频教程 &#625877;

原文: http://blog.gqylpy.com/gqy/481 置顶:来自一名75后老程序员的武林秘籍--必读(博主推荐) 来,先呈上武林秘籍链接:http://blog.gqylpy.com/gqy/401/ 你好,我是一名极客!一个 75 后的老工程师! 我将花两分钟,表述清楚我让你读这段文字的目的! 如果你看过武侠小说,你可以把这个经历理解为,你失足落入一个山洞遇到了一位垂暮的老者!而这位老者打算传你一套武功秘籍! 没错,我就是这个老者! 干研发 20 多年了!我也年轻过,奋斗过!我

Python基础入门一

第一讲python的基本语法 1输入语句  input 格式: 变量=input (“输入提示信息”) 功能: 从键盘上输入信息到变量中,可以强转为各种数据类型 案例:x=input(“您的个人基本信息”) 注意点: 只能接受一个信息 输出语句 print 格式: print (value,sep ,end=”\n”) 功能:输出数据到屏幕上 选项说明: 1)value:用户要输出的内容 可以用多个逗号分隔 2)Sep:用于设置多个要输出数据之间的分隔符,默认为空格.3)end:在所有信息输出后

Python基础入门知识

Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新

python基础入门(语法基础)

最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台 78486745 . 学习编程语言是很有趣的一件事情,但有2点请一定要谨记: 做人靠自己,码代码也必须靠自己.能不能成为python大牛,靠的是平时逻辑的训练和日复一日的码代码练出来的: 多总结.多思考.多查阅.实现需求的方式有多种,但总会有另一个办法是更加高效的! 博文内容属于基础篇,实时更新,如有地方写的不好,还请大家批评指正! python的语法基础 任何一种编程语言都有自己的一套语法,python也不例