彩世界平台-彩世界时时app-彩世界开奖app苹果下载

热门关键词: 彩世界平台,彩世界时时app,彩世界开奖app苹果下载

您的位置:彩世界平台 > 彩世界平台 > python day1 学习整理,pythonday1

python day1 学习整理,pythonday1

发布时间:2019-09-02 06:04编辑:彩世界平台浏览(117)

    python day1 学习整理,pythonday1

    python初识day1,pythonday1

    python 学习第一天:初识python

     


     

      python初识day1

      本节内容:

    • 格式化输入输出——Hello World.
    • 表达式if...else 条件语句.
    • 表达式for 循环.
    • 表达式while循环 and continue.
    •  break跳出循环.

    一、格式化输入输出——Hello World. 

      1.输出

    print('Hello World')
    
    print("Hello World")#双引号和单引号是一样用的 在某些情况下只能用双引号 例如:
    
    print("let's go!") #句子中带有单引号时  外面就不能在用单引号扩起来
    

      2.用户输入

    name = input("what's your name?n")
    print(name)
    
    二、表达式if...else条件语句
    
    age = 20
    guess = input('Please guess my age:')
    if guess == age:  #必须加冒号  好几次错都是因为冒号
        print("You're great!")#如果满足条件 执行这条语句
    else:
        print('you guessed wrong')  #反之执行这条语句
    
      python不同于其他语言,python对Tab(四个空格)要求特别严格,像C/C++中一个条件的执行内容可以用{ }括起来,但python里没有这样的用法所以,if的执行内容必需要比if多一个Tab位。
    

    三、for循环
      用循环输出0~9:

    for i in range(10):
        print('loop:', i)
    

      输出结果:

     loop: 0
     loop: 1
     loop: 2
     loop: 3
     loop: 4
     loop: 5
     loop: 6
     loop: 7
     loop: 8
     loop: 9
    

      还是原来要求,不过不输出6:

    num=6
    
    for i in range(10):
        if i != num:  
          print('loop:',i)
    

      输出结果:

    loop 0
    loop 1
    loop 2
    loop 3
    loop 4
    loop 5
    loop 7
    loop 8
    loop 9
    

     四、表达式while循环 and continue

    count = 0
    while True:#这是一个死循环 如果不遇到break会一直执行下去
        count +=1
        print(count)
    

       continue作用:不进行本次循环内continue底下的部分,直接跳到循环初始位置继续循环。

    count = 0
    while count < 30:#whlie后跟的是条件 如果不遇到break且条件成立则会一直执行下去
        count +=1
        if 15 <= count <= 19:
            continue   #遇到continue不会输出值 因为输出语句在continue底下
        print(count)
    

     五、break跳出循环

      例:

    count = 0
    while True:#whlie后跟的是条件 如果不遇到break且条件成立则会一直执行下去
        count +=1
        if 15 <= count <= 19:
            continue   #遇到continue不会输出值 因为输出语句在continue底下
        if count == 50 :# 如果count == 50 改为 15~19之间的数呢?
            break
        print(count)
    

     

    python初识day1 本节内容: 格式化输入输出——Hello World. 表达式if...else 条件语句. 表达式for 循环. 表达式while循环 an...

    1.python简介

         1989年,为了打发圣诞节假期,Guido开始写Python语言的编译/解释器。Python来自Guido所挚爱的电视剧Monty Python's Flying Circus (BBC1960-1970年代播放的室内情景幽默剧,以当时的英国生活为素材)。他希望这个新的叫做Python的语言,能实现他的理念(一种C和shell之间,功能全面,易学易用,可拓展的语言)。Guido作为一个语言设计爱好者,已经有过设计语言的(不很成功)的尝试。这一次,也不过是一次纯粹的hacking行为!

    2.python和其他语言对比

       c语言:直接翻译成机器码。

       其他高级语言:先是编译成字节码,然后翻译成机器码

     

    3.python种类

        cpython:   代码 -> c字节码 -> 机器码 (一行一行的预编译)

        pypy:      代码 -> c字节码 -> 机器码  (全部转换完) -> 执行

        其他python:代码 -> 其他字节码 - > 机器码

    4.编码介绍

           python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill)

         ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256,所以,ASCII码最多只能表示 256 个符号。显然ASCII码无法将世界上的各种文字和符号全部表示,所以,就需要新出一种可以代表所有字符和符号的编码,Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定虽有的字符和符号最少由 16 位来表示(2个字节),即:2 **16 = 65536,
    注:此处说的的是最少2个字节,可能更多...

        UTF-8,是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存...

    本文由彩世界平台发布于彩世界平台,转载请注明出处:python day1 学习整理,pythonday1

    关键词:

上一篇:彩世界平台Python time、datetime

下一篇:没有了