目录

  • 一.format 函数简介

    • 1.format 函数不设置下标
    • 2.format 函数设置下标
  • 二.format 函数实战
  • 三.猜你喜欢

零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门

一.format 函数简介

format 函数主要是用来构造字符串,基本语法是通过 {} 符号操作,并且每一个 {} 都可以设置顺序,分别与 format 的参数顺序对应,如果没有设置{}下标,默认重 0 开始递增;

1.format 函数不设置下标

# 不设置下标,两种方式等效
str = "{}{}{}{}".format(5,6,7,8)       # {} 下标没有设置,默认为 0 ,1,2,3
str1 = "{0}{1}{2}{3}".format(5,6,7,8)

**如果没有设置{}下标,默认重 0 开始递增;**

2.format 函数设置下标

str2 = "{0}{0}{2}{3}".format(5,6,7,8)  # {} 根据下标索引取值
str3 = "{3}{0}{2}{1}".format(5,6,7,8)

format 函数中的下标默认从 0 开始,对顺序没有限制,如果有设置下标,直接根据下标取值即可!

二.format 函数实战

Python 中 format 函数示例代码如下:

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:format函数.py
@Time:2021/3/17 20:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!"""str = "{}{}{}{}".format(5,6,7,8)       # {} 下标没有设置,默认为 0 ,1,2,3
str1 = "{0}{1}{2}{3}".format(5,6,7,8)
str2 = "{0}{0}{2}{3}".format(5,6,7,8)  # {} 根据下标索引取值
str3 = "{3}{0}{2}{1}".format(5,6,7,8)
print(str)
print(str1)
print(str2)
print(str3)'''
输出结果:5678
5678
5578
8576
'''

很简单把,一看代码就明白,而且也不需要使用占位符,注意format 函数与**print 函数**的使用区别!!

注意:format 函数中的下标默认从 0 开始,对顺序没有限制。

三.猜你喜欢

  1. Python 简介
  2. Python Pycharm Anacanda 区别
  3. Python2.x 和 Python3.x,如何选择?
  4. Python 配置环境
  5. Python Hello World 入门
  6. Python 代码注释
  7. Python 中文编码
  8. Anaconda 是什么?Anconda 下载安装教程
  9. Pycharm 提示:this license **** has been cancelled
  10. Pycharm 设置开发模板/字体大小/背景颜色

未经允许不得转载:猿说编程 » Python format 函数

Python format 函数- Python零基础入门教程相关推荐

  1. Python return逻辑判断表达式 - 零基础入门教程

    目录 一.return 逻辑判断表达式 and 二.return 逻辑判断表达式 or 三.return 逻辑判断表达式 and 和 or 配合使用 四.return 逻辑判断表达式重点总结 五.猜你 ...

  2. python怎么输出浮点数_python 零基础入门教程第 2 章:基本数据类型 (一)

    一.什么是数据类型 编程语言通过一些复杂的计算机物理底层机制,创造不同类型的数据,用来表示现实世界中的不同信息,以便于计算机更好的存储和计算. 每种编程语言都会有一些基本的数据类型用来表示现实世界中的 ...

  3. 视频教程-Python零基础入门教程-Python

    Python零基础入门教程 从2012年从事互联网至今有7年软件编程经验,曾任职国内北京互联网公司,中南林业大学授课Python 现任逻辑教育Python课程负责人,精通Python语言,精通人工智能 ...

  4. Python零基础入门教程( 快速入门)

    前言 学无止境,无止境学. 今天要给大家分享的是<Python零基础入门教程01 快速入门>,这是一个系列的教程,从零基础到项目实战.在本教程中,我会给大家介绍Python入门的一些基础知 ...

  5. Python 3.X 完全零基础入门精讲 全套视频教程

    简介 零基础小白快速学程序员大爱语言――Python,易学易用易就业!!! 目标人群:熟悉电脑基本操作,编程零基础或已具备Python或其它编程语言的人群. 课程目标:绝对零基础Python3.x 入 ...

  6. python是什么软件-零基础入门Python怎么学习?老男孩python用什么软件

    在培训学习Python时,怎么才能学好Python?随着Python技术的发展,越来越多的人开始学习Python编程语言,那么零基础入门Python该怎么学习? 1.要养成良好的代码编写习惯,注重细节 ...

  7. C语言 const 修饰函数参数 - C语言零基础入门教程

    C语言 const 修饰函数参数 - C语言零基础入门教程 目录 一.const 简介 1.const 修饰变量 2.const 修饰指针 3.const 修饰在函数名前面 4.const 修饰在函数 ...

  8. 视频教程-ARDUINO零基础入门教程【代码编程篇】-Arduino

    ARDUINO零基础入门教程[代码编程篇] 精通各种单片机编程,有十年以上ARDUINO,51单片机/STM32/PIC/AVR编程,硬件设计,绘图,编程经验.熟悉各种常用传感器使用和物联网通讯 赵勇 ...

  9. C++零基础入门教程:基础篇(一)

    前言 嘿嘿,我叕来啦─=≡Σ(((つ•̀ω•́)つ!别问我为什么突然变成了零基础入门教程(一),因为前面那三篇都是基础的不能在基础的教程了.(其实是因为顺序乱了,而且那时候没有单独弄一个专栏,后面我会 ...

  10. SEO零基础入门教程(外链的发布和软文编写)

    seo的作用是众所周知的,对网站进行seo优化,可以给网站带来大量的搜索引擎流量.但是想要做好网站优化也有难度,尤其是对于seo新手来说,因为缺乏理论和实战,所以seo新手需要多加练习.那么具体seo ...

最新文章

  1. 成功解决 raise RuntimeError(“The JPMML-SkLearn conversion application has failed. The Java executable
  2. Java黑皮书课后题第3章:**3.19(计算三角形的周长)编写程序,读取三角形的三个边,如果输入值合法就计算这个三角形的周长;否则,显示这些输入值不合法。如果任意两条边的和大于第三边,则输入值都是合
  3. 【pyqt5学习】——tablewidget控件学习
  4. 原来js的parseInt函数还可以这样用
  5. iOS定位服务与地图开发(3)---地理信息编码查询
  6. 51Nod-1267 4个数和为0【排序+有序组合查找】
  7. EXCEL VBA编程入门一
  8. 微信小程序引入echarts图表
  9. Java用户管理系统
  10. AXI总线学习-------从零开始详细学-------------连载(6)读写处理架构,burst介绍,burst细节定义(burst size burst length)
  11. matlab中eval函数 批量运行程序代码
  12. linux dns劫持转发,linux的dns被劫持
  13. 网络传输的两种方式——同步传输和异步传输的区别
  14. RStudio介绍及入门
  15. 区块链安全————区块链技术安全讨论
  16. html修改img图片颜色,教你如何用CSS修改图片颜色
  17. 个人博客选什么域名?
  18. java 分割_Java 根据多个连续的符号分割字符串
  19. bzoj 4627:[BeiJing2016]回转寿司
  20. 最速下降法最优步长的计算

热门文章

  1. 可观测告警运维系统调研——SLS告警与多款方案对比
  2. MongoDB Sharding 请勿复用已删除的 namespace
  3. 5年时间,我从开发做到总裁的秘籍--如何提升技术型管理者的领导力
  4. 阿里云 x 蒙牛 | 打通数据孤岛,基于MaxCompute实现产销协同的智慧运营
  5. 通过浪潮AIStation实现细粒度高性能的GPU资源共享
  6. 咦,拆分个字符串都这么讲究?
  7. 突破性能极限——阿里云神龙最新ASPLOS论文解读
  8. 万字长文!Unix和Linux你不知道的那些历史(详解版)
  9. MongoDB+阿里云 最新数据库独家上线!
  10. 要闻君说:IBM最新量子计算机真真像个艺术品!鹅厂正式成立了自己的技术委员会哇!联想竟然也试着做了一款智能闹钟?...