python语言零基础入门——注释、print()函数、input()函数

目录

一、注释

1.块注释

2.行内注释

3.多行注释

二、打印变量

1.print()函数:输出/打印指定内容

2.input()函数:输入指定内容

三、编程题:个人名片


一、注释

1.块注释

  • 以#开始,直到本行结束都是注释
  • 为了保证代码的可读性,# 后面建议添加一个空格,然后再编写相应说明文字(PEP8)
  • 注释不会运行

2.行内注释

  • 以#开始,直到本行结束都是注释
  • 与代码写在同一行
  • #前面至少有两个空格

3.多行注释

  • 如果希望编写的注释信息很多,一行无法显示,就可以使用多行注释
  • 要在python程序中使用多行注释,可以用一对连续的三个引号(单引号和双引号都可以)
# 块注释
print(111)# 行内注释
print(222)  # 我是行内注释# 多行注释
"""
我是多行注释
我是多行注释"""'''
我是多行注释
我是多行注释'''
print(333)

二、打印变量

1.print()函数:输出/打印指定内容

print (*objects, sep=' ', end='\n', file=None, flush=False)

其中,

  • sep:设置打印多个内容的分隔符
  • end:设置print执行结束后的操作
# 任务1:打印数字2024
print(2024)# 任务2:打印字符串
print("我是负17呀")# 任务3:创建变量year,值为2024,打印变量year
year = 2024
print(year)

运行结果为:

(1)“,”的使用

  • 想要在一行中打印多个内容,可以在print()函数中使用逗号隔开多个内容
  • 变量、数字、字符串都可以
  • 注意:使用英文的逗号
print("我是负17呀")
print(end='#')  # end:设置print执行结束后的操作
year = 2024
print(year, "年,我要好好学习", sep="***")  #sep:设置打印多个内容的分隔符
print()  # 换行
print(year, "年,我要学会python", sep="", end="\n\n")
print(year, "年,我要认真科研", sep="")

运行结果:

(2)格式化输出

  • 如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符
  • %被称为格式化操作符,专门用于处理字符串中的格式
    - 包含%的字符串,被称为格式化字符串
    - %和不同的字符连用,不同类型的数据需要使用不同的格式化字符
格式化字符含义
%s字符串
%d有符号十进制整数,%06d表示输出的整数显示位数,不足的地方使用0补全
%f浮点数,%.2f表示小数点后只显示两位
%%输出%
year=2024
month=4
day=17
week="三"
weather="晴"
temp=23.3
print("今天是%d年%02d月%d日,星期%s,天气%s,温度%.2f" % (year,month,day,week,weather,temp))

运行结果为:

2.input()函数:输入指定内容

变量 = input("提示信息:")
  • 所谓输入,就是用代码获取用户通过键盘输入的信息
  • 在 Python 中,如果要获取用户在键盘上的输入信息,需要使用到 input 函数
  • 用户输入的任何内容,Python都认为是一个字符串
# input()的使用
name=input("请输入你的名字:")
print(name)age = input("请输入你的年龄:")
# print(type(age))  # 判断age的类型,结果为str#类型转换
age = int(age)
year = 2024
birth = year - age
print("你的出生年份是:",birth)

运行结果:

三、编程题:个人名片

题目:在控制台依次提示用户输入:姓名、电话、邮箱,并输出

name = input("请输入您的姓名:")
phone = input("请输入您的电话:")
email = input("请输入您的邮箱:")
print("***********************")
print("姓名:", name)
print("电话:%s" % phone)
print("邮箱:",email)
print("***********************")

运行结果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/684.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

科技的崛起:国内机器视觉蓬勃发展

文 | BFT机器人 在工业4.0的浪潮下,随着科技的蓬勃发展,机器视觉逐渐走入大众视野,机器视觉产品的普及范围也越来越广。 大家知道机器视觉的由来吗? 机器视觉的由来可以追溯到20世纪70年代,美国麻省理工学院&#xff…

STM32、ESP8266与MQTT连接阿里云物联网的串口通信异常解析

STM32、ESP8266与MQTT协议连接阿里云物联网平台时常见的串口通信异常介绍 在构建物联网应用时,STM32、ESP8266与MQTT协议的结合是实现设备与网络间稳定通信的关键。然而,在连接阿里云物联网平台的过程中,串口通信异常成为了一个常见的挑战。…

Docker常见命令学习

Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及应用的依赖包到一个轻量级、可移植的容器中,然后发布到任何支持 Docker 的系统上。以下是一些常用的 Docker 命令: docker run: 运行一个容器。例如,docker run -…

机器学习鸢尾花各种模型准确率对比

流程 获取数据集导入需要的包读取数据划分训练集和测试集调用各种模型比较准确率 获取数据集 链接:https://pan.baidu.com/s/1RzZyXsaiJB3e611itF466Q?pwdj484 提取码:j484 --来自百度网盘超级会员V1的分享导入需要的包 import pandas as pd impo…

Linux学习(嵌入式硬件知识)

EMMC eMMC(嵌入式多媒体卡)是一种内置型快闪存储解决方案,常见于嵌入式系统、移动设备和一些消费类电子产品中。它的设计集成了快闪存储器和控制器,并通过MMC(多媒体卡)接口连接到主处理器或主板上。这些是…

回归决策树的构建

回归决策树是一种决策树模型,顾名思义,它用于解决回归问题,即预测连续数值型的输出变量。它基于树状结构,通过一系列内部节点、分支和叶节点来建立数据特征与输出值之间的非线性关系。在构建回归决策树的过程中,数据集…

华为机考入门python3--(17)牛客17- 坐标移动

分类:字符串 知识点: 正则匹配 re.match(pattern, move) 格式字符串,可以在字符串中直接引用变量 f"{x},{y}" 题目来自【牛客】 import re def is_valid_coordinate(move): # 使用正则表达式验证移动是否合法 # ^: …

施耐德 PLC 及模块 ModbusTCP 通信配置方法

1. 通过【I/O扫描器】服务进行读写 相关文档:各模块说明书仅 NOE 网卡模块、部分 CPU 自带的网口支持 优点:不需要额外编程,系统自动周期型读写数据缺点:扫描周期不定,程序无法控制数据刷新的时序 2. 通过内部程序…

java扩展jmeter依赖

前置条件 创建一个maven项目&#xff0c; 引入依赖 <dependency><groupId>org.apache.jmeter</groupId><artifactId>ApacheJMeter_core</artifactId><version>3.2</version> </dependency> <dependency><groupId&g…

NIO学习

文章目录 前言一、主要模块二、使用步骤1.服务器端2.客户端 三、NIO零拷贝(推荐)四、NIO另一种copy总结 前言 NIO是JDK1.4版本带来的功能,区别于以往的BIO编程,同步非阻塞极大的节省资源开销&#xff0c;避免了线程切换和上下文切换带来的资源浪费。 一、主要模块 Selector&a…

【Linux学习】Linux编辑器-vim使用

这里写目录标题 1. &#x1f320;vim的基本概念&#x1f320;2. vim的基本操作&#x1f320;3.vim异常处理&#x1f320;4. vim正常模式的相关命令&#x1f320;5. vim末&#xff08;底&#xff09;行模式相关命令 vi/vim都是多模式编辑器&#xff0c;不同的是vim是vi的升级版本…

达梦数据库一体机树立金融解决方案标杆

达梦数据库一体机自问世以来&#xff0c;获得众多行业用户的高度关注&#xff0c;并率先在金融行业吹响冲锋号角&#xff0c;实现多个重大项目的落地应用。近日&#xff0c;珠海华润银行股份有限公司基于达梦数据库一体机 I 系列的《数据库一体机银行多业务系统集中部署解决方案…

(保姆级教学)跨站请求伪造漏洞

1. CSRF漏洞 CSRF&#xff08;Cross-site request forgery&#xff09;跨站请求伪造&#xff0c;也被称为One Click Attack 或者Session Riding&#xff0c;通常缩写为CSRF或者XSRF&#xff0c;是一种对网站的恶意利用。尽管听起来像跨站脚本&#xff08;XSS&#xff09;&…

运筹优化领域内精确算法、启发式算法和深度强化学习算法的优劣

在运筹优化领域内&#xff0c;精确算法、启发式算法和深度强化学习算法各有优劣。以下是它们的主要特点和比较&#xff1a; 精确算法&#xff1a; 优点&#xff1a; 能够保证找到问题的最优解或最优解的近似解。在问题规模较小且具有明确的数学模型时&#xff0c;通常具有较高的…

数据结构和算法:动态规划

初探动态规划 动态规划&#xff08;dynamic programming&#xff09;是一个重要的算法范式&#xff0c;它将一个问题分解为一系列更小的子问题&#xff0c;并通过存储子问题的解来避免重复计算&#xff0c;从而大幅提升时间效率。 例题&#xff1a;爬楼梯 给定一个共有 &…

深入理解CSS3 box-sizing属性:重塑盒子模型,精准控制元素尺寸

在CSS世界中&#xff0c;理解并熟练运用box-sizing属性是构建精准布局的关键一步。这个属性允许我们重新定义元素的尺寸计算方式&#xff0c;从而更好地控制内容、内边距和边框对元素总尺寸的影响。本文将深入剖析box-sizing属性的工作原理、不同取值及其应用场景&#xff0c;帮…

电机控制专题(三)——Sensorless之有功磁链Active Flux电压模型

文章目录 电机控制专题(三)——Sensorless之有功磁链Active Flux电压模型前言理论推导仿真验证总结参考文献 电机控制专题(三)——Sensorless之有功磁链Active Flux电压模型 前言 总结下电机控制中的有功磁链Active Flux(AF)模型。 纯小白&#xff0c;如有不当&#xff0c;轻…

java分布式项目需要进行注意的事项(代码层面)

在分布式系统中&#xff0c;使用主键自增会引发一系列问题。以下是几个主要原因&#xff1a; 高并发冲突&#xff1a;在分布式系统中&#xff0c;多个节点同时生成主键时会产生冲突。因为每个节点都有自己的自增序列&#xff0c;同时生成的主键可能会有重复。 单点故障&#xf…

OpenHarmony实战开发-Web自定义长按菜单案例。

介绍 本示例介绍了给Webview页面中可点击元素&#xff08;超链接/图片&#xff09;绑定长按/鼠标右击时的自定义菜单的方案。 效果预览图 使用说明 长按Web页面中的图片或者链接元素&#xff0c;弹出自定义的Menu菜单&#xff0c;创建自定义的操作&#xff0c;如复制图片、使…

【NLP练习】使用Word2Vec实现文本分类

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 一、数据预处理 1. 任务说明 本次加入Word2Vec使用PyTorch实现中文文本分类&#xff0c;Word2Vec则是其中的一种词嵌入方法&#xff0c;是一种用于生成词向量…