首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【菜鸟学Python】案例一:汇率换算「建议收藏」

12 rmb_str_value = input('请输入人民币(CNY)金额:') 13 14 # 字符串换为数字 15 rmb_value = eval(rmb_str_value) 16...# 输入是人民币 20 rmb_str_value = currency_str_value[:-3] 21 # 字符串换为数字 22 rmb_value = eval...31 usd_str_value = currency_str_value[:-3] 32 # 字符串换为数字 33 usd_value = eval(usd_str_value...,程序中多次使用可作为常量便于改进及维护   变量:程序过长中,发生改变或者需要改变元素 命名规则   命名:为程序元素关联一个名称,要保证唯一性   规则:大小写字母,数字,下划线,不能以数字开头...37 usd_str_value = currency_str_value[:-3] 38 # 字符串换为数字 39 usd_value = eval

82810
您找到你想要的搜索结果了吗?
是的
没有找到

Python编程思想(4):字符串类型

那么如果非要包含单引号和双引号该怎么办呢?这就需要用到本节要讲转义符。 先看第一种处理方式。假如字符串内容中包含了单引号,则可以使用双引号字符串括起来。 例如,下面的代码是错误。...print('Hello\nWorld') 输出如下结果: Hello World 如果要混合输出数字和字符串,并且换行,可以先用str函数数字转换为字符串,然后在需要换行地方加上“\n”。...# 输出“\n"字符串,运行结果:<hello # world> print("") # 用str函数1234换为数字...,运行结果:1234 print(str(1234)) # 抛出异常,len函数不能直接获取数字长度# print(len(1234)) # 1234换为字符串后,获取字符串长度,运行结果:4...长字符串 使用3个单引号或双引号括起来文本会成为多行注释,其实如果这样字符串使用print函数输出,或赋给一个变量,就会成为一个长字符串。在长字符串中会保留原始格式。

92530

Python基础

print()函数 无引号(计算机读懂括号内容,打印最终结果) print(1234) 单引号用法(计算机无需理解,原样复述引号中内容) print('小艾') 双引号用法(计算机无需理解,原样复述引号中内容...,可以输出内容中单引号) print("小艾") print("I'm role") 三引号用法(实现换行) print('''今天, 天气真好, 一起出去溜达吧''') 另一种方法实现换行,就是使用转义字符...0 空字符(NUL) \' 代表一个单引号(撒号)字符 \'' 代表一个双引号字符 \?...数据类型 字符串(str):用引号括起来文本 整型(int):整数数字 浮点数(float):小数点纯数字 python算术运算符 python算术运算符 图片 数据拼接 方法:用"+"号数据进行拼接...目的:数据整合 数据类型查询--type()函数 作用:查询数据类型 示例:print(type('查询内容')) 数据结构转换 int str str int (文字类型和小数类字符串

22110

Java中时间日期操作

Calendar 解析日历字段,以便用以下方式确定日期和时间。  如果日历字段中存在任何冲突,则 Calendar 将为最近设置日历字段提供优先权。以下是日历字段默认组合。...在日期和时间模式字符串中,未加引号字母 ‘A’ 到 ‘Z’ 和 ‘a’ 到 ‘z’ 被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 (‘) 引起来,以免进行解释。”””...表示单引号。所有其他字符均不解释;只是在格式化时将它们简单复制到输出字符串,或者在解析时与输入字符串进行匹配。 ...其他任何数字字符串照字面意义进行解释,例如单数字字符串,3 个或更多数字组成字符串,或者不都是数字两位数字字符串(例如”-1”)。...常用方法示例  日期及时间加减计算日期字符串字符串日期日期相关其他信息(星期,一年第几天…)  import java.text.ParseException; import java.text.SimpleDateFormat

3.4K20

Python是怎样处理json模块

一般,后台应用程序响应数据封装成JSON格式返回。 JSON基本语法如下:JSON名称/对。JSON 数据书写格式是:名称/对。...名称/对包括字段名称(在双引号中),然后着是一个冒号(:),最后是。...是数据打包一种格式,并不像字典具备操作性; 3)json字符串强制用双引号,dict字符串可以用单引号、双引号; 一般而言,我们会把json转化为python中字典或者列表,再对其进行操作。...常用JSON模块方法: json.dumps():Python中对象转换为JSON中字符串对象 json.dump():python对象转换成JSON字符串输出到fp流中。...json.loads():JSON中字符串对象转换为Python中对象 json.load():读取包含json对象文件。 s都是和字符串相关,不带s都是和文件相关。 ?

1.1K40

Python处理json总结

一般,后台应用程序响应数据封装成JSON格式返回。 JSON基本语法如下: JSON名称/对。JSON 数据书写格式是:名称/对。...名称/对包括字段名称(在双引号中),然后着是一个冒号(:),最后是。...是数据打包一种格式,并不像字典具备操作性; 3)json字符串强制用双引号,dict字符串可以用单引号、双引号; 一般而言,我们会把json转化为python中字典或者列表,再对其进行操作。...常用JSON模块方法: json.dumps():Python中对象转换为JSON中字符串对象 json.dump():python对象转换成JSON字符串输出到fp流中。...json.loads():JSON中字符串对象转换为Python中对象 json.load():读取包含json对象文件。 s都是和字符串相关,不带s都是和文件相关。 ?

1.3K30

XSS绕过实战练习

level3 编码了双引号,但是源码里用单引号,用单引号构造即可 payload:'onclick=alert(/xss/)><' ?...level5 有两处输出地方,第一处对特殊符号进行了实体编码,第二处on开头事件全部替换加下斜杠,也标签替换为,并且做了转小写处理,这里因为匹配是<script...level7 做了小写处理,script和href,src,on等字符串换为空字符 ?...level8 做了小写处理,script和href,src,on等字符串加上下斜杠,使其无法正常解析,还将双引号实体编码,是我们不能闭合双引号 这里是一个a标签,用href构造一个链接 ?...level11 查看源码发现多了一个键值t_ref,内容一看,不是上一题url吗?猜测这是获取http头里referer字段 ?

3.5K10

Python对我下手了!学会这几个知识点可以救命!

3+4是7 10 - 8是2 23 * 3是69 10 /2 是5.0 7%3是1 7 //3 是2 7**3是343 浮点数 小数点数字都是浮点数。...什么是字符串 字符串就是一系列字符。在Python中,单引号、双引号或者三引号里面的内容就是字符串。如果字符串中包括单引号或者双引号,那么可以使用“\”对字符串字符进行转义。...例子: # 单引号里面的文本就是字符串 ‘I am a boy’ # 双引号其实和单引号一样,一般推荐使用单引号 "欢迎你加入Python实战圈" # 三引号表示字符串,一般是很长文字 # 三引号一般用来写文本注释...语法: float(a) 变量a转换为浮点数 int(b) 变量b转换为整数 str(c)变量c转换为字符串 其中a、b、c为任意变量类型 例子: ''' 各种数据类型之间转换 '''...# 整型转换为字符串 print('\nnumber转换为字符串类型') str_number = str(number) print('str_number数据类型是:') print(type

89120

Python知识点总结篇(二)

,实现列表复制;del删除列表中下标处;in、not in用于确定一个是否在列表中; 多重赋值技巧:变量数目和列表长度必须严格相等,eg; cat = ['fat', 'black', 'loud...\:续行字符; 元组:使用( ),和字符串一样是不可变不能被修改、添加或删除; 序列与元组转换:list()元组转换为序列,tuple()序列转换为元组; #序列元组 pets = ['K...列表引用:列表赋给一个变量时,不直接保存到变量,而是列表“引用”赋给了该变量,所以当改变变量时,原列表也要随着改变; >>> spam = [0, 1, 2, 4, 5] >>> chees...字符串操作 字符串既可以用单引号,也可以用双引号开始和结束; 转义字符:\; 原始字符串:在字符串开始引号前加上r,原始字符串完全忽略所有的转义字符,打印出字符串中所有的倒斜杠; >>> print...多行字符串:多行字符串起止是3个单引号或3个双引号,三重引号之间所有引号、制表符或换行,都被认为是字符串一部分,此时缩进规则不适用; >>> print('''Dear Alice, Eve's

1.3K30

Python 知识点总结篇(2)

方法当场对列表排序; 不能对既有数字又有字符串列表排序; 对字符串排序时,使用"ASCII 字符顺序"; sort()和sorted()方法比较:sort(key = None, reverse...( ),和字符串一样是不可变不能被修改、添加或删除; 序列与元组转换:list()元组转换为序列,tuple()序列转换为元组; #序列元组 pets = ['K', 'M', 'N']...print(tuple(pets)) #元组序列 pets = ('K', 'M', 'N') print(list(pets)) 列表引用:列表赋给一个变量时,不直接保存到变量,而是列表“引用...字符串既可以用单引号,也可以用双引号开始和结束; 转义字符:\; 原始字符串:在字符串开始引号前加上r,原始字符串完全忽略所有的转义字符,打印出字符串中所有的倒斜杠; >>> print(r'That...多行字符串:多行字符串起止是3个单引号或3个双引号,三重引号之间所有引号、制表符或换行,都被认为是字符串一部分,此时缩进规则不适用; >>> print('''Dear Alice, Eve's

1K20

都是微服务天下了,还有不知道 JSON 程序员吗?

1.2.2 数组   数组是(value)有序集合。一个数组以 [ 左中括号开始, ] 右中括号结束。之间使用 , 逗号 分隔。...toJSONString(Object object, boolean prettyFormat) JavaBean 序列化为格式 JSON 文本 static final Object toJSON...serialzeFeatures fastjson 默认序列化规则是当字段为 null 时候,是不会序列化这个字段 1.3.2 Jackson   Jackson 是当前用比较广泛,用来序列化和反序列化...(person); /* JSON 字符串 Java 对象 readValue( json对象, 预转换class): JONS 字符串转为指定 Java 对象 */ Person jsonPerson...JSON 字符串换为 JavaScript 对象 JSON.stringify(jsonObj) 用于 JavaScript 换为 JSON 字符串

4.4K20

Python教程第2章 | 基本数据类型和变量

在Python中,引号用于定义字符串,包括单引号(’ ‘)、双引号(" ")和三引号(’‘’ ‘’)。这些引号选择和使用取决于不同需求和上下文: 单引号(' '):单引号用于定义单行字符串。...当你需要定义一个简单、不包含任何特殊字符(如双引号或单引号字符串时,你可以使用单引号。...例如: name = 'John Doe' 双引号(" "):双引号也用于定义字符串,但它们允许字符串包含特殊字符,如单引号和双引号。这意味着你不需要在字符串使用转义字符。...5、空 基本上每种编程语言都有自己特殊——空,在 Python 中,用 None 来表示 三、 字符串编码问题 我们都知道计算机只能处理数字,如果要处理文本,就必须先把文本换为数字才能处理。...序列 s 转换为一个列表 chr(x ) 一个整数转换为一个字符 unichr(x ) 一个整数转换为 Unicode 字符 ord(x ) 一个字符转换为整数值 hex(x ) 一个整数转换为一个十六进制字符串

14310

【Python系统学习02】数据类型与类型转换

以上,包裹在单引号和双引号里边内容,如‘小石头’、‘2019’这些就是字符串。...换言之,小数点数字即是浮点数。 比如下列代码中数字都是浮点数。...这是因为,当我们使用引号时,引号里东西,都会被强制转换为字符串格式。如果使用变量名age,这里就会把age这个变量名转换为字符串,打印出“我age岁” 2、int()函数 将其他数据转换为整数类型。...print(int('1.8')) # ValueError: invalid literal for int() with base 10: '1.8' # (异常:浮点类型字符串无法使用int(...print(int(float('1.8'))) # 1,先将字符串'1.8'转换为浮点数1.8,再直接对浮点数1.8取整到数字1 3、float()函数 3-1、使用 需要转换数据放在括号里,像这样

1K30

人工智能(python)开发 —— 字符串(str)

单引号和双引号区别:        单引号内可以包含双引号         双引号内可以包含单引号     三引号字符串作用:        三引号字符串换行会自动转换为换行符 '\n'...:           ord(c)  返回一个字符Unicode           chr(i)   返回i这个所对应字符     整数转换为字符串函数:           hex(i...)  整数转换为十六进制字符串           oct(i)  整数转换为八进制字符串           bin(i)  整数转换为二进制字符串     字符串构造函数 str          ...str(obj='')  对象换为字符 11、python3中常用字符串方法(method)        方法调用语法:                                  对象...()返回去掉右侧空白字符字符串S.upper()生成英文转换为大写字符串S.lower()生成英文转换为小写字符串S.replace(old, new[, count])字符串old用new

94700

通过示例学 Golang 2020 中文版【翻译完成】

映射允许键和类型 创建/初始化/声明映射 映射和 JSON 转换 映射转换为 JSON JSON 转换为映射 如何检查映射是否包含键 结构 结构 声明或创建/初始化结构变量 指向结构指针...检查字符串是否以后缀结尾 字符串换为小写 字符串换为大写 字符串换为标题 剪裁字符串前缀 剪裁字符串后缀 剪裁字符串前导空格和尾随空格 计算字符串中子字符串实例数 查找子字符串第一个实例索引...使用另一个子字符串替换子字符串所有实例 使用另一个子串替换子串一些实例 字符串一个字符替换为另一个字符 查找子字符串最后一个实例索引 Index character in a string...字符数或字符串长度 获取任何字母或数字 ASCII 码/ 迭代字符串 字符串长度 字符 ASCII 数字 在字符串中写入或打印反斜杠 打印双引号字符串 排序字符串 数学 数字上限 数字下限...打印/输出粗体文本 打印/输出斜体文本 打印/输出背景文本 打印/输出划掉文本 打印/输出带有下划线文本 格式化消息而不打印 关于 Base64 编码/解码全部内容——完整指南 理解multipart

6.2K50

R语言基础教程——第8章:文件输入与输出

: (1)file file是一个分隔符ASCII文本文件。...read.table()函数可以1个或多个空格、tab制表符、换行符或回车符作为分隔符。 (4)quote 用于对有特殊字符字符串划定接线字符串,默认是TRUE(")或单引号。...代表注释字符开始字符。可以使用""关闭注释。 (19)allowEscapes 逻辑。类似“\n”这种C风格转义符。如果这种转义符并不是包含在字符串中,该函数可能解释为字段分隔符。...(20)flush 逻辑。默认为FALSE。当该参数值设置为TRUE时,则该函数读取完指定列数后转到下一行。这允许用户在最后一个字段后面添加注释。...如果一个数值向量,其元素为引用索引。在这两种情况下,行和列名报价,如果他们被写入。如果FALSE,并没有被引用。 sep: 字段分隔符字符串。每一行x中都被这个字符串分隔开。

4.6K31
领券