format函数


format函数之几种常规用法

丶灬走出姿态 提交于 2019-12-17 04:27:48
format函数是一种格式化输出字符串的函数(str.format),基本语法是通过{}和:来代替以前的%。 1.可以接受不限个参数,位置可以不按顺序 >>>"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序 'hello world' >>>"{1} {0} {1}".format("hello", "world") # 设置指定位置 'world hello world' 2.也可以设置参数 >>> print("网站名:{name}, 地址 {url}".format(name="百度首页", url="www.baidu.com")) 网站名:百度首页, 地址 www.baidu.com # 通过字典设置参数 >>> site = {"name": "百度首页", "url": "www.baidu.com"} >>> print("网站名:{name}, 地址 {url}".format(**site)) # 通过列表索引设置参数 >>> my_list = ['百度首页', 'www.baidu.com'] print("网站名:{0[0]}, 地址 {0[1]}".format(my_list)) # "0" 是必须的 3.也可以向str.format()传入对象: class AssignValue(object):

Format函数

蓝咒 提交于 2019-12-06 14:32:02
  Format是CString类的一个成员函数,它通过个格式操作使任意类型的数据转换成一个字符串。Format参数也是一个格式化字符串。DateTime是时间类型。返回值是一种格式化后的字符串。   Format里面可以写普通的字符串,比如“my name is”,但有些格式指令字符具有特殊意义,比如“%6s”。   功能:使任意数据转换成字符串。   函数声明     function Format(const Format : string; const Args : array of const) : string; overload;   函数功能     事实上Format方法有两种形式,另外一种是三个参数的,主要区别在于它是线程安全的,但并不多用,搜易这里只对第一个介绍。Format参数是一个格式字符串,用于格式化Args里面的值的。Args是一个变量数组,即它里面可以有多个参数,而且每个参数可以不同。例如:   Format("my name id %6s","wind");   返回的是:my name is wind   函数参数     格式化指令具有以下的形式:"%" [index ":"] ["-"] [windth] ["." prec] type     它是以”%“开始,而以type结束,type表示一个具体的类型

Python format 格式化函数(笔记)

旧巷老猫 提交于 2019-12-06 10:32:19
Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。 基本语法是通过 {} 和 : 来代替以前的 % 。 format 函数可以接受不限个参数,位置可以不按顺序。 >>>"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序 'hello world' >>> "{0} {1}".format("hello", "world") # 设置指定位置 'hello world' >>> "{1} {0} {1}".format("hello", "world") # 设置指定位置 'world hello world' print("网站名:{name}, 地址 {url}".format(name="百度", url="www.baidu.com")) # 通过字典设置参数 site = {"name": "百度", "url": "www.baidu.com"} print("网站名:{name}, 地址 {url}".format(**site)) # 通过列表索引设置参数 my_list = ['百度', 'www.baidu.com'] print("网站名:{0[0]}, 地址 {0[1]}".format(my_list)) # "0" 是必须的 class

函数Str、 Cstr 、 Val 、 Format联系与区别

老子叫甜甜 提交于 2019-12-03 09:31:30
概述 我们在初学过程中,经常很多的代码看不懂,其实也不是全部的代码看不懂,就是因为一些函数和参数的不理解导致看不下去。甚至很多的时候,几个重要的函数就是一个小程序的核心,想必应该知道它的重要了吧。下面我就把最近遇到的几个函数分享给大家。 正文 - Val是VB中的类型转换函数 Val(字符串表达式)将数字字符串转换成数值 例如:Val(“-3.16”)=-3.16 - Cstr是将数值型转为字符型 比如:a=123 则 Cstr(a)=”123”(字符型,1前不空) - Str()的作用是将数字型变量或常量改变成字符型变量或常量 例如: - (1)对于常量:Str(35)=” 35”,Str(-5.5)=”-5.5”,以此类推。(注意字符“ 35”的前面有一个空格)。 (2)对于变量:则把变量的值变成字符串,如:假定A=287,则Str(A)=“ 287”,以此类推。(注意前面有空格) “ - 比较: (1)区别:Cstr与Str的区别是Str转成的字符型空一格。 (2)联系:Str和Cstr都是将数值型转换成字符型的函数。 - Val与Cstr对比: Val与Cstr功能相反,Cstr将数值表达式的值换成字符串 - Format函数: 它是根据格式表达式中的指令来格式化的,(它是cstr的一个成员函数,它通过格式操作使任意类型的数据转换成一个字符串) 列表内容 语法:

工具导航Map