美文网首页
Python基础学习之路(一) ------ Print/注释/

Python基础学习之路(一) ------ Print/注释/

作者: 千喜Ya | 来源:发表于2019-05-24 20:56 被阅读0次

    最近发现一个很好的一个学习网站,有人监督,学习方式是对话的形式,也不会枯燥,我关注了公众号十块钱就开始学起来了,每天好像限量100名(这不是广告,而是我真的在学习这个课程,而且下面的笔记会用到里面的内容),一起推荐给大家吧
    公众号 : Python小课(https://www.pypypy.cn/#/app-center)

    image.png

    一. Print() : 打印内容

    案例 :

    import time
    print ('在'+time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())+',我写了人生中第一行Python代码\n它的内容虽然简单,不过是平凡的一句print(520)\n但我知道:我的编程之路,将从最简单的520开始\n在我点击运行的同时,一切在这一刻开始变得不同\n以下,是这行代码的运算结果:' )
    print(520)
    

    运行结果:

    bash:73$ python ~/classroom/apps-1-id-5cd9765519bbcf0001554795/73/main.py
    在2019-05-24 16:51:15,我写了人生中第一行Python代码
    它的内容虽然简单,不过是平凡的一句print(520)
    但我知道:我的编程之路,将从最简单的520开始
    在我点击运行的同时,一切在这一刻开始变得不同
    以下,是这行代码的运算结果:
    520
    

    虽然只是输入了一个简单的print,但在背后,这段Python代码却帮你做了这样的一些事情:


    运行过程

    (0)我们向计算机发出指令:“打印‘520’”
    (1)Python把这行代码编译成计算机能听懂的机器语言;
    (2)计算机做出相应的执行;
    (3)最后把打印结果呈现在我们面前。

    1.无引号 : print(520)

    一般用于数字或数学运算

    2.单引号 : print('千寻')

    计算机的脑回路比较特别:只能理解数字,却读不懂文字。因为数字和数学运算是标准化、有固定格式的,而文字却能够千变万化。

    如果你直接让计算机print(千寻),它会一脸懵并大声报错:“这两个字啥意思,你没有定义清楚,不懂诶……” image.png
    当括号内有引号的时候,就相当于告诉计算机——你不需要执行多余的操作,我输入什么,你就打印什么。

    3.双引号 : print("Let's play")。

    在print()函数内不仅能使用单引号,还能使用双引号,两者的效果没什么区别,都能让你打印出一行文本。
    有些时候,单引号和双引号可能会在括号内同时出现,比如print("Let's play")。
    这种情况下,需要注意区分清楚哪个引号是属于print()函数结构,哪个引号是属于你要让计算机打印的内容,可别“混搭”了。

    4.三引号 : 跨行输出

    print('''我愿意留在汤婆婆的澡堂里工作两年,
    第一年在锅炉房和锅炉爷爷一起烧锅炉水,
    将在这个世界变成一头猪。
    ''')
    

    总结 :


    无/带引号 双/三引号

    5.转义字符

    特征:反斜杠+想要实现的转义功能首字母。


    转义字符

    二.注释 : # 括号内是单引号的情况。

    # 括号内是单引号的情况。
    print('一起玩吧')
    
    # 括号内是双引号的情况。
    print("一起玩吧")
    
    # 括号内单双引号同时存在的情况。
    print("Let's play")
    

    『#』常用作单行注释符号,用于解释单行代码,比如 『# 括号内是单引号的情况』用于解释说明代码『print('一起玩吧')』。#号后边的任何数据在代码运行的阶段不会被输出。

    三.变量和赋值


    变量的命名规范: 变量的命名规范

    总结 :


    猜年龄案例 :

    import random
    import time
    
    ###提示语部分
    print('你好,我是机器人小埋,我们来玩个猜年龄的小游戏吧~(◆◡◆)')
    time.sleep(2)
    
    print('''
    =============================
       干物妹!うまるちゃんの年齢
    =============================
    ''')
    time.sleep(1)
    
    
    print('小埋的真实年龄在1到10之间哦~')
    time.sleep(1)
    
    
    print('不过,你只有5次机会哦~')
    time.sleep(1)
    
    
    print('下面,请输入小埋的年龄吧:')
    
    
    #从0至10产生一个随机整数,并赋值给变量age
    age = random.randint(1,10)
    
    
    #设置次数
    for guess in range(1,6):
       
       #输入玩家猜测的年龄
        choice=int(input())
        
        #判读玩家输入的年龄是否等于正确的年龄
        if choice<age:
            print('小埋的提示:你猜小了(;´д`)ゞ。。。。')
                    
        elif choice>age:
            print('小埋的提示:乃猜大了惹(>﹏<)~~')
                
        else: 
            print('猜了'+str(guess)+'次,你就猜对惹~hiu(^_^A;)~~~')
            break   
                    
    #判断猜测次数 
    if choice  == age:
        print('搜噶~那么小埋下线了~拜拜~( ̄︶ ̄)↗')
        
    else:
        print('哎呀~你还是木有猜对啊~但是你只有5次机会诶~怎么办啊~')
        print('那好吧~心软的小埋只好告诉你,我才'+str(age)+'岁哦~(*/ω\*)')
    

    相关文章

      网友评论

          本文标题:Python基础学习之路(一) ------ Print/注释/

          本文链接:https://www.haomeiwen.com/subject/jrjnzqtx.html