零基础学Python之注释、变量、输入输出的使用(手把手带你做牛客网python代码练习题)

文章目录

  • 一、🔥前言
  • 二、🍂Python简介
  • 三、💗注释
  • 🎈1、注释的作用
  • 🎈2、注释的语法
  • 四、🏳‍🌈变量
  • 🔶1、为什么需要变量
  • 🔶2、定义变量
  • 🔶3、标识符
  • 五、🧡输出输入
  • 🪐1、格式化输出
  • 🪐2、print结束符
  • 🪐3、输入的语法
  • 🪐4、输入的特点
  • 六、💕牛客网练习题
  • 🔶1、第一题
  • 🔶2、第二题
  • 🔶3、第三题
  • 🔶4、第四题
  • 🔶5、第五题

  • 🎁作者简介:在校大学生一枚,Java领域新星创作者,Java、Python正在学习中。

    🍂日常学习网站:牛客网,可以用来刷算法题、工作内推、面经复习、练习SQL等等,很不错的多功能网站。点击注册学习刷题吧!

    📕自我提醒:多学多练多思考,编程能力才能节节高!

    一、🔥前言

    自己从大一下学期接触到Java,到现在为止,也学习了一年半了。也有粉丝问我如何学习java,路线是什么?跟我一样,刚开始都很迷茫,后来看看别人的关于java的学习建议,自己再摸索摸索,也确实学到了很多。
    最近有小伙伴问我该怎么提高编程水平?我的建议就是以看视频自学为主,学完后勤于练习代码,在学与练的切磋中提高编程水平,算法不行就可以在牛客网上刷算法题,SQL不行就在上面刷SQL题,面经也可以在上面找到很多。总之,慢慢学,慢慢来吧~


    二、🍂Python简介

    Python是时下最流⾏、最火爆的编程语言之⼀,有以下几个特点:

  • 简单、易学,适应人群广泛
  • 免费、开源
  • 应用领域广泛

  • 三、💗注释

    🎈1、注释的作用

  • 通过用自己熟悉的语言,在程序中对某些代码进行标注说明,这就是注释的作用,能够大增强程序的可读性。通过下面两图的比较,就知道代码有注释的好处。
  • 🎈2、注释的语法

  • 注释分为两类:单行注释多行注释
  • 单行注释:只能注释一行内容,语法如下:# 注释内容
  • # 用来在控制台打印我是一棵卷心菜
    print('我是一棵卷心菜')
    
  • 多行注释:可以注释多行内容,⼀般用在注释⼀段代码的情况, 语法如下:""""""
  • """
    我是
    多行
    注释
    """
    

    注意:解释器不执行任何的注释内容。


    四、🏳‍🌈变量

    🔶1、为什么需要变量

    程序中,数据都是临时存储在内存中,为了更快速的查找或使用这个数据,通常我们把这个数据在内存中存储之后定义⼀个名称,这个名称就是变量。就好比图书管理员为了方便查找书籍,会把每一本书都会排上编号,这个编号就是变量,书就是具体的数据了。

    🔶2、定义变量

  • 变量名 = 变量值
  • name = 'cabbage'
    age = 21
    major = '计算机科学与技术'
    

    🔶3、标识符

    标识符命名规则是Python中定义各种名字的时候的统⼀规范,具体如下:

  • 由数字、字母、下划线组成
  • 不能数字开头
  • 不能使用内置关键字
  • False None from
    True and global
    as assert if
    break class import
    continue def in
    del elif is
    else except lambda
    finally for nonlocal
    not or pass
    raise return try
    while with yield
  • 严格区分大小写

  • 五、🧡输出输入

    🪐1、格式化输出

  • 作用:程序输出内容给用户。
  • print('我爱敲代码')
    print('你爱敲代码吗?')
    

    运行结果:

  • 格式化符号(常用的):
  • 格式符号 转换
    %s 字符串
    %d 有符号的十进制整数
    %f 浮点数
    %c 字符
    %o 八进制整数
    %x 十六进制整数(小写ox)
    %X 十六进制整数(大写OX)
    age = 21
    name = 'cabbage'
    print('我的名字是%s,今年%d岁了~' % (name, age))
    print(f'我的名字是{name},今年{age}岁了~')
    
    id = 1315
    print('我的学号是%08d' % id)
    print('我的学号是%8d' % id)
    

    运行结果:


    注意:格式化字符串除了%s,还可以写为 f'{表达式}'


    🪐2、print结束符

    想⼀想,为什么两个print会换行输出?

  • 在Python中,print(), 默认自带 end="\n" 这个换行结束符,所以导致每两个 print 直接会换行展示,用户可以按需求更改结束符。
  • print('Love conquers all', end=' ')
    print('cabbage')
    print('one', end='->')
    print('two', end='->')
    print('three', end='')
    

    运行结果:


  • 在Python中,程序接收用户输入的数据的功能即是输入。
  • 🪐3、输入的语法

  • input("提示信息")
  • name = input('请输入你的博客昵称:')
    password =  input('请输入你登录的密码:')
    print(f'我的博客昵称是:{name}')
    print('我的登录密码是:%s' % (password))
    # type()函数用来检测变量的数据类型
    print('两者的类型是:%s %s' % (type(name), type(password)))
    

    运行结果:


    🪐4、输入的特点

  • 当程序执行到 input ,等待用户输入,输入完成之后才继续向下执行。
  • 在Python中,input 接收用户输入后,⼀般存储到变量,方便使用。
  • 在Python中,input 会把接收到的任意用户输入的数据都当做字符串处理

  • 六、💕牛客网练习题

  • 既然学习了变量,那就做两道相关的题目练练手吧,这里我选择的是牛客网上的Python练习题,因为挺适合不同程度的练习使用,今天就从入门开始练习吧!可以点击牛客网进行注册
  • 🔶1、第一题

  • 题目要求:
  • 题目分析:这里就用到了前面的变量知识,str就是变量,'Hello World!'就是具体的数据,最后再用print函数打印到控制台就OK了,代码如下:
  • str = 'Hello World!'
    print(str)
    

    🔶2、第二题

  • 题目要求:
  • 题目分析:这道题跟前面的题一样,也是用到了前面的变量知识,找好变量对应的数据,最后再用print函数打印到控制台就OK了,代码如下:
  • str1 = 'Hello World!'
    str2 = 'Hello Nowcoder!'
    print(str1)
    print(str2)
    

    🔶3、第三题

  • 题目要求:
  • 题目分析:这一题考的是多行输出以及变量的使用,很简单,不要忘记感叹号就行了。
  • str1 = 'Hello World!'
    str2 = 'Hello Nowcoder!'
    print(str1)
    print(str2)
    

    🔶4、第四题

  • 题目要求:
  • 题目分析:这里用到了输入与格式化输出的使用,不算难。
  • name = input() 
    print('I am %s and I am studying Python in Nowcoder!'%(name))
    

    🔶5、第五题

  • 题目要求:
  • 题目分析:这里用到了函数的输入输出以及函数的基本使用,对于没有学习函数的小伙伴,可能会有一些难度;可以百度搜索一下lower()upper()title()函数的使用方法,一看就明白了!
  • name = input()
    print(name.lower())
    print(name.upper())
    print(name.title())
    

    感谢阅读,一起进步,嘻嘻~

    来源:我是一棵卷心菜

    物联沃分享整理
    物联沃-IOTWORD物联网 » 零基础学Python之注释、变量、输入输出的使用(手把手带你做牛客网python代码练习题)

    发表评论