【Python入门篇】——Python基础语法(字符串格式化,表达式格式化和数据输入)

这篇具有很好参考价值的文章主要介绍了【Python入门篇】——Python基础语法(字符串格式化,表达式格式化和数据输入)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等
作者主页: 七七的个人主页
文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。
欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖

【Python入门篇】——Python基础语法(字符串格式化,表达式格式化和数据输入)


1. 字符串格式化方式2(快速写法)

目前通过%符号占位已经很方便了,还能进行精度控制。
可是追求效率和优雅的Python,是否有更加优雅的方式解决问题呢?
那当然:有
通过语法:f"内容{变量}"的格式来快速格式化
看如下代码
【Python入门篇】——Python基础语法(字符串格式化,表达式格式化和数据输入)
总结:

可以通过

  1. f”{变量} {变量}”的方式进行快速格式化

  2. 这种方式:

  • 不理会类型
  • 不做精度控制

适合对精度没有要求的时候快速使用

2. 对表达式进行格式化

先来了解表达式是什么:

表达式:一条具有明确执行结果的代码语句
如: 1 + 1、5 * 2,就是表达式,因为有具体的结果,结果是一个数字
又或者,常见的变量定义:
name = “张三” age = 11 + 11
等号右侧的都是表达式,因为它们有具体的结果,结果赋值给了等号左侧的变量。

那么,对于字符串格式化,能否直接格式化一个表达式呢?
可以,看代码:

print("1 * 1 的结果是:%d" % (1 * 1))
print(f"1 * 2的结果是:{1 * 2}")
print("字符串在Python中的类型名是:%s" % type("字符串"))

结果:
【Python入门篇】——Python基础语法(字符串格式化,表达式格式化和数据输入)
在无需使用变量进行数据存储的时候,可以直接格式化表达式,使代码更加简洁

3. 数据输入

3.1 input语句(函数)

我们前面学习过print语句(函数),可以完成将内容(字面量、变量等)输出到屏幕上。
在Python中,与之对应的还有一个input语句,用来获取键盘输入。

  • 数据输出:print
  • 数据输入:input

使用上也非常简单:

  • 使用input()语句可以从键盘获取输入
  • 使用一个变量接收(存储)input语句获取的键盘输入数据即可

看代码:

print("请告诉我你是谁?")
name = input()
print("我知道了,你是:%s" % name)

结果:
【Python入门篇】——Python基础语法(字符串格式化,表达式格式化和数据输入)
但是在这个代码中,输出”请告诉我你是谁?“的print语句其实是多余的
input()语句其实是可以在要求使用者输入内容前,输出提示内容的哦,方式如下:
【Python入门篇】——Python基础语法(字符串格式化,表达式格式化和数据输入)

如图,在input的括号内直接填入提示内容即可。

我们刚刚试验的都是输入了字符串类型的数据。
那么如果我们输入数字类型或其它类型,结果会如何?

让我们通过前面学习过的type()语句,来验证一下输入内容的数据类型吧。

【Python入门篇】——Python基础语法(字符串格式化,表达式格式化和数据输入)

可以看到,无论键盘输入何种类型的数据
最终的结果都是:字符串类型的数据

3.2 总结

  1. input()语句的功能是,获取键盘输入的数据

  2. 可以使用:input(提示信息),用以在使用者输入内容之前显示提示信息。

  3. 要注意,无论键盘输入什么类型的数据,获取到的数据永远都是字符串类型。

好了关于【Python入门篇】Python基础语法(字符串格式化,表达式格式化和数据输入),七七今天就先分享到这里,如果这篇文章对大家有帮助,请佬佬们点个赞再走吧!如果发现什么问题,欢迎评论区留言!💕💕文章来源地址https://www.toymoban.com/news/detail-454524.html

到了这里,关于【Python入门篇】——Python基础语法(字符串格式化,表达式格式化和数据输入)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【python 基础语法二】流程语法及字符串相关操作

    以冒号作为开始,用缩进来划分相同的作用域,这个整体是一个代码块 作用域:作用的区域 流程: 代码执行的过程 控制: 对代码执行过程中的把控 三大结构: 顺序结构: 默认代码从上到下,依次执行 分支结构: 单项分支、 双向分支、 多项分支、 巢状分支 循环结构: while / for 内置

    2023年04月26日
    浏览(91)
  • 第33讲:Python格式化字符串时使用字典传递字符串

    在前面对字符串进行格式化输出时,传递被格式化的字符串时都是单个的,如果想要对字典中Key对应的Value进行格式化输出,常规的方法如下:

    2023年04月24日
    浏览(54)
  • Python 的字符串格式化指南

    Python 中控制字符串格式通常有三种形式: % 占位符(格式化符) str.format() 函数 f-string 内嵌式 Python 最先开始格式化字符串是用 %,但它的致命缺点是支持的类型有限制,只支持 int,str,double 这三种类型,从而导致其他所有类型只能转换(强制转换)为这几个类型,还有如果

    2024年02月08日
    浏览(56)
  • python熟悉python基础语法,了解html网络结构,了解json格式数据,含有字符串

    Python网络爬虫是利用Python编写的程序,通过自动化地访问网页、解析html或json数据,并提取所需信息的技术。下面将详细介绍一些与Python网络爬虫相关的重要知识点。   变量和数据类型:学习如何声明变量以及Python中的常用数据类型,如数字、字符串、列表、字典等。 条件语

    2024年02月10日
    浏览(45)
  • Python字符串格式化 (%操作符)

    在许多编程语言中都包含有格式化字符串的功能,比如C和Fortran语言中的格式化输入输出。在Python中内置有对字符串进行格式化的操作符是\\\"%\\\"。 模板 格式化字符串时,Python使用一个字符串作为模板。模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的

    2024年02月14日
    浏览(50)
  • Python 用户输入和字符串格式化指南

    Python 允许用户输入数据。这意味着我们可以向用户询问输入。在 Python 3.6 中,使用 input() 方法来获取用户输入。在 Python 2.7 中,使用 raw_input() 方法来获取用户输入。以下示例要求用户输入用户名,并在输入用户名后将其打印在屏幕上: Python 3.6: Python 2.7: 为了确保字符串按预

    2024年02月05日
    浏览(82)
  • Python中格式化字符串输出的4种方式

    Python格式化字符串的4中方式 一、%号 二、str.format(args) 三、f-Strings 四、标准库模板 五、总结四种方式的应用场景’ 一、%号占位符 这是一种引入最早的一种,也是比较容易理解的一种方式.使用方式为: 1、格式化字符串中变化的部分使用占位符 2、变量以元组形式提供 3、变

    2024年02月06日
    浏览(53)
  • 插值字符串格式化代码中的感叹号(Python)

    在csdn上读到,插值字符串格式化代码中有“!”,进行了一番探究,了解到其中的一点“隐秘”,在此共享。🤪 (笔记模板由python脚本于2024年03月31日 09:27:59创建,本篇笔记适合 对Python字符串格式化有一定认知 的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网 :https://www

    2024年04月13日
    浏览(51)
  • python3字符串格式化用format()好还是 % 表达式好

    左手编程,右手年华。大家好,我是一点,关注我,带你走入编程的世界。 公众号:一点sir,关注领取python编程资料 在 Python 中,使用 format() 方法是更推荐的方式来进行字符串格式化,特别是在Python3中。虽然 % 表达式仍然可以在Python中使用,但已经不推荐使用了,新的项目

    2024年04月16日
    浏览(82)
  • 【Python零基础学习入门篇③】——第三节:Python的字符串类型

    ⬇️⬇️⬇️⬇️⬇️⬇️ ⭐⭐⭐Hello,大家好呀我是陈童学哦,一个普通大一在校生,请大家多多关照呀嘿嘿😁😊😘 🌟🌟🌟 技术这条路固然很艰辛,但既已选择,该当坚毅地走下去,加油! 🌤️PUA: ” 你所看到的惊艳都曾平庸历练 **“**🚀🚀🚀 🍉🍉🍉 最后让我

    2024年02月04日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包