python机器学习之一 命名和保留字 字符串

python/ML/DL学习目录 /*------深度学习理论------------------------**/ 1. 深度学习介绍、全连接神经网络 为什么要做深读学习而不是宽度学习? 2. 反向传播算法 BP算法手工推导 3.使用Keras实现全连接神经网络完成手写数字识别 4. mini-batch ... 阅读详情

python学习系列将会介绍在机器学习里大家将会用到的python语法知识:

命名与保留字、数据类型(字符、数据、列表)、输入输出、库引用、控制结构、文件读写、函数

机器学习中常用到的两个包的一些用法

numpy:NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(from 百度百科https://baike.baidu.com/item/numpy/5678437?fr=aladdin)

matplotlib:数据可视化处理

使用python实现机器学习的常见算法:线性回归、逻辑回归、神经网络等

 

这一系列的文章从python的基础语法知识入手,随后再深入学习机器学习中的两个常用包numpy及matplotlib,然后再使用所学知识实现机器学习的常见算法。整个过程由浅入深,不仅适合有一定编程基础的同学,没有相关编程基础的同学也可以跟随这一系列文章学习。希望我的文章能让大家学有所获。

 

 

这篇文章首先介绍python命名与保留字、字符串。

命名与保留字将会学习:

  1. 变量
  2. 变量命名
  3. 保留字

字符串将会学习:

  1. 字符串的表示
  2. 字符串有 2类共4种 表示方法
  3. 字符串索引
  4. 字符串的使用
  5. 字符串操作符
  6. 字符串的特殊字符
  7. 字符串处理函数:len(x)、str(X)
  8. 字符串处理方法:

      删除空白 .rstrip() .lstrip() .strip()

      修改字符串的大小写 .title() .upper() .lower()

      str.split(sep=None)

     str.count(sub)

     str.replace(old, new)

     str.strip(chars)

     str.join(iter)

 

(这里的内容参考mooc上嵩天老师的python语言程序设计课程https://www.icourse163.org/course/BIT-268001,想要观看视频学习的网友可以看该视频进行学习,嵩天老师课程深入浅出,还提供了一系列的编程联系,没有编程基础的同学可以跟着嵩老师视频进行练习)

  我们首先来看一个入门小程序的示例,这段代码实现了货币转换功能,输入“Y”结尾的将会转换为美元结果输出,输入"$"结尾的将会转换为人民币输出。

#CurrencyConvert.py
CurrencyStr = input("请输入带有符号的货币值: ")
if CurrencyStr[-1] in ['Y', '$']:
	#人民币转美元
	if CurrencyStr[-1] is 'Y':	
		C = eval(CurrencyStr[0:-1])*6.95
		print("转换后的货币是{:.2f}$".format(C))
	elif CurrencyStr[-1] is '$':
		C = eval(CurrencyStr[0:-1])/6.95
		print("转换后的货币是{:.2f}¥".format(C))
else:
	print("输入格式错误")

通过这段小程序,分析其中语法元素,快速入门python

命名与保留字

在程序中有多个变量,每一个变量存储了一个值。

代码段中如:CurrencyStr、C

 

变量 :程序中用于保存和表示数据的占位符号

1.变量采用标识符(名字) 来表示,关联标识符的过程叫命名

如:CurrencyStr是变量名字

 

2.可以使用等号(=)向变量赋值或修改值,=被称为赋值符号

如:CurrencyStr="82$" #向变量CurrencyStr赋值"82$

 

变量命名:关联标识符的过程

1.命名规则: 大小写字母、数字、下划线和中文等字符及组合

如: CurrencyStr, Python_Great, 这是门Python好课

 

2.注意事项: 大小写敏感、首字符不能是数字、不与保留字相同

Python和python是不同变量,123Python是不合法的

 

保留字:被编程语言内部定义并保留使用的标识符

 Python语言有33个保留字(也叫关键字)

保留字是编程语言的基本单词,大小写敏感

如:if 是保留字,If 是变量

 

数据类型:字符串、整数、浮点数、列表

字符串

由0个或多个字符组成的有序字符序列

1.字符串的表示

字符串由一对单引号或一对双引号表示

由一对三单引号或三双引号表示,可表示多行字符串

如:"请输入带有符号的货币值: " 或者 '$'、

''' Python

语言 ''' 

 

2.字符串有 2类共4种 表示方法

在字符串中包含双引号或单引号

'这里有个双引号(")'  或者  "这里有个单引号(')"

在字符串中既包括单引号又包括双引号

''' 这里既有单引号(')又有双引号 (") '''

 

3.字符串索引

字符串是字符的有序序列,可以对其中的字符进行索引

如:"请" 是 "请输入带有符号的货币值: " 的第0个字符

字符串支持双向索引:

如下表

“有”是该字符串的第4个字符,也是该字符串的第-8个字符

0

1

2

3

4

5

6

7

8

9

10

11

请

输

入

带

有

符

号

的

货

币

值

:

-12

-11

-10

-9

-8

-7

-6

-5

-4

-3

-2

-1

4.字符串的使用

<1>使用[ ]获取字符串中一个或多个字符

<2>索引:返回字符串中单个字符 <字符串>[M]

如:"请输入带有符号的货币值: "CurrencyStr[0] 或者 CurrencyStr[-1]

<3>in、not in

in:成员运算符 - 如果字符串中包含给定的字符返回 True

如: “有” in "请输入带有符号的货币值: " 结果为 True

not in:成员运算符 - 如果字符串中不包含给定的字符返回 True

如: “有” not in "请输入带有符号的货币值: " 结果为 False

<4>切片:返回字符串中一段字符子串 <字符串>[M: N] 

 

字符串切片的高级用法

使用[M: N: K]根据步长对字符串切片

①<字符串>[M: N],M缺失表示至开头,N缺失表示至结尾

如:"〇一二三四五六七八九十"[:3] 结果是 "〇一二"

②<字符串>[M: N: K],根据步长K对字符串切片

如:"〇一二三四五六七八九十"[1:8:2] 结果是 "一三五七" "〇一二三四五六七八九十"[::-1] 结果是 "十九八七六五四三二一〇"

 

5.字符串操作符

“+”

x + y:连接两个字符串x和y

“*”

n * x 或 x * n :复制n次字符串x

 in

x in s:如果x是s的子串,返回True,否则返回False

 

6.字符串的特殊字符

转义符 \:转义符表达特定字符的本意

"这里有个双引号(\")"  结果为 这里有个双引号(")

转义符形成一些组合,表达一些不可打印的含义

"\b"回退 "\n"换行(光标移动到下行首) "\r" 回车(光标移动到本行首)

 

7.字符串处理函数

len(x) :返回字符串x长度

 如:len("一二三456") 结果为 6

str(x):任意类型x所对应的字符串形式

  如:str(1.23)结果为"1.23" 

         str([1,2])结果为"[1,2]"

 

8.字符串处理方法

删除空白

.rstrip():删除右侧空白

如:’删除右侧空白 ‘.rstrip()  结果为
'删除右侧空白'

.lstrip() :删除左侧空白

如:’ 删除左侧空白‘.lstrip()  结果为
'删除左侧空白'

.strip() :移除字符串头尾指定的字符(默认为空格或换行符)

如:str = "123abcrunoob321"

print (str.strip( '12' )) 结果为

3abcrunoob3

 

修改字符串的大小写

.title():返回每个单词首字母大写字符串

如:“what is your name”.title() 结果为

"What Is Your Name"

.upper() :返回大写字符串

如:“what is your name”.upper() 结果为

“WHAT IS YOUR NAME”

.lower() :返回小写字符串

如:“WHAT IS YOUR NAME”.lower() 结果为

“what is your name”

 

str.split(sep=None):指定分隔符对字符串进行切片

语法:str.split(str="",num=string.count(str))[n]

参数说明:
str:表示为分隔符,默认为空格,但是不能为空('')。若字符串中没有分隔符,则把整个字符串作为列表的一个元素
num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可以赋给新的变量
[n]:表示选取第n个分片

如:

string = "www.gziscas.com.cn"

以'.'为分隔符

print(string.split('.'))

['www', 'gziscas', 'com', 'cn']

 

分割两次

print(string.split('.',2))

['www', 'gziscas', 'com.cn']

 

分割两次,并取序列为1的项

print(string.split('.',2)[1])

gziscas

 

分割两次,并把分割后的三个部分保存到三个变量

u1, u2, u3 =string.split('.',2)

print(u1)—— www

print(u2)—— gziscas

print(u3) ——com.cn

 

str.count(sub) :统计字符串里某个字符出现的次数

语法:str.count(sub, start= 0,end=len(string))
参数
sub -- 搜索的子字符串
start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。
end -- 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。
返回值
该方法返回子字符串在字符串中出现的次数。

如:str="www.runoob.com"
sub='o'
print ("str.count('o') : ", str.count(sub))

sub='run'
print ("str.count('run', 0, 10) : ", str.count(sub,0,10))

结果为:

str.count('o') :  3
str.count('run', 0, 10) :  1

 

str.replace(old, new) :把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次

str.replace(old, new[, max])
参数
old -- 将被替换的子字符串。
new -- 新字符串,用于替换old子字符串。
max -- 可选字符串, 替换不超过 max 次
返回值
返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。

如:

str = "www.w3cschool.cc"
print ("菜鸟教程旧地址:", str)
print ("菜鸟教程新地址:", str.replace("w3cschool.cc", "runoob.com"))

str = "this is string example....wow!!!"
print (str.replace("is", "was", 3))
输出结果如下:

菜鸟教程旧地址: www.w3cschool.cc
菜鸟教程新地址: www.runoob.com
thwas was string example....wow!!!

 

 

str.join(iter):将序列中的元素以指定的字符连接生成一个新的字符串

语法:
str.join(sequence)
参数
sequence -- 要连接的元素序列。
返回值
返回通过指定字符连接序列中元素后生成的新字符串。

如:
s1 = "-"
s2 = ""
seq = ("r", "u", "n", "o", "o", "b") # 字符串序列
print (s1.join( seq ))
print (s2.join( seq ))

以上实例输出结果如下:
r-u-n-o-o-b
runoob

 

 

用SQL做机器学习:BigQuery ML实战指南 机器学习(ML)本质上是将数据转化为可执行预测的统计建模过程,其核心原理在于特征工程、模型拟合与泛化评估。随着数据基础设施演进,ML正从Python生态向数据湖原生能力迁移——SQL作为最普及的数据操作语言,天然具备可审计、可复现、易协同的工程优势。BigQuery ML正是这一趋势的典型代表,它将逻辑回归、ARIMA_PLUS、DNN等常用模型封装为标准SQL语法,在PB级数据上直接完成训练与预测,无需导出、不依赖本地环境。该技术显著降低数据科学门槛,特别适用于电商复购预测、用户分群、LTV建模等高频业务 阅读详情

相关推荐

计算机二级python知识点(2)

我汇总的就是一些比较乱的知识点,都是我做题中一点一点保存下来的。 机器语言直接用二进制代码表达指令。 Python是一种通用编程语言。 汇编语言是直接操作计算机硬件的编程语言。 解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程。执行解释的计算机程序成为解释器。 一般代码不需要缩进,顶行编写且不留空白。当表示分支、循环、函数、类等程序含义时,在if、while、for、def、class等...

谷茂生 2275

1-2Python 入门之字符串处理

第1关:字符串的拼接:名字的组成 100 任务要求 参考答案 评论247 任务描述 相关知识 编程要求 测试说明 任务描述 本关任务是将两个不同的字符串,拼接形成一个字符串,并将新字符串输出来。字符串或串(String)是由数字、字母、下划线组成的一串字符。在 Python 中,字符串用单引号或者双引号括起来。在很多情况下,我们需要将两个字符串拼接起来,形成一个字符串。 例如,一个人的姓名,通常是由“姓氏”+“名字”组成的。在很多程序中,为了方便后续处理,通常将姓氏和名字分别存在两个变量中。

Sa_sa_ki_Haise的博客 2265

BigQuery ML:用SQL实现端到端机器学习建模

机器学习建模正从Python主导的复杂工程流程,转向以SQL为统一语言的数据原生范式。其核心原理在于将模型训练、评估与预测深度集成于数据仓库计算层,通过声明式SQL完成特征定义、模型拟合与结果解释,天然保障数据-模型一致性,并大幅降低协作成本与运维门槛。技术价值体现在迭代周期压缩至分钟级、权限与审计体系极简统一、全链路可复现可追溯。典型应用场景覆盖电商转化预测、金融用户流失预警、SaaS产品行为分析等结构化表格数据任务。BigQuery ML作为该范式的工业级代表,让数据科学家无需Python即可完成完整建

weixin_30764883的博客 453

2. Python基础:命名与保留字

目录 1、and、or、not 2、as 3、assert 4、break、continue 5、class 6、def 7、if、elif、else 8、try、except、finally 9、for、while 10、from、import 11、in 12、is 13、lambda 14、pass 15、raise 16、return 17、with 18、yield 19、del 20、global 21、nonlocal 22、True、False

简时刻的博客 1715

10步教你用ML.NET提取人名,比Python还要简单?不信你看

在ML.NET中,我们需要定义数据模型来表示输入和输出数据。对于NER任务,输入数据通常是一个文本字符串,而输出数据则是该字符串中每个单词的标签(例如,是否是人名)。0set;set;这两段代码就像给你的房子打地基一样,地基打得牢,房子才能盖得稳。

java专栏 1159

Python中驼峰命名法和下划线命名法相互转换的实战代码

本文主要介绍了Python中驼峰命名法和下划线命名法相互转换的实战代码,希望能对使用Python的同学们有所帮助。 文章目录 1. 问题描述 2. 实战代码

weixin_43178406的博客 6万+

python保留字

此篇转自微博:遂越净郝的Python保留字详解 python的保留字总览 ​ ​1.False if q=False:#Flase 2.None 表示该值是一个空对象,空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。 &gt;&gt;&gt;&gt;type(None) &lt;class 'NoneTyp...

Public places 6292

2018年中国城市分级完整名单(包含338个地级市).xlsx

城市分级。

Python之标识符和保留字、变量、数据类型

Python学习记录2

weixin_51209513的博客 233

最全面的全国城市列表(包含省市镇区街道) excel

最全面的全国城市列表(包含省市镇区街道) ,excel形式,可导入数据库

Ubuntu系统 nano 编辑器使用教程

• 原因:文件编码不兼容(如 Windows 的 CRLF 换行符)。• 若使用 SSH 工具(如 PuTTY),确保终端设置中未占用。掌握这些操作后,你可以高效使用 nano 完成大部分文本编辑任务!• 底部快捷键栏:显示常用操作的快捷键(• 如果文件已修改,会提示是否保存:按。• 顶部状态栏:显示文件名和编辑状态。表示 Ctrl + G(查看帮助)。保存时自动生成备份文件(原文件名后加。• 强制保存只读文件:用。启动 nano 时添加。启动 nano 时添加。(重做)触发自动缩进。

qq_44534541的博客 2083

python程序设计基础之命名与保留字

变量: 变量代表一个有名字的、具有特定属性的一个存储单元。 变量可用用来存放数据(也就是存放变量的值)。 在程序运行期间,变量的值是可以改变的。 命名规则: Python语言允许采用字母,数字,下划线和汉字等字符及其组合给变量命名。 变量命名是为了保证程序元素的唯一性。 Python3.x支持中文等非英语语言字符对变量的命名。 Python标识符对字母大小写敏感 例如 ABC 和 abc 是两个不...

hide_in_darkness的博客 484

【宠物识别系统】设计框架

能跑通的 Demo。收集 10,000 张同品种但不同个体的图片。训练ArcFace模型,验证准确率能否达到 99% 以上。搭建Milvus向量数据库。开发移动端 App/小程序。加入“图像质量检测”和“用户反馈纠错”功能。你是更偏向于做软件服务(如寻宠App、保险API),还是做软硬结合的产品(如智能喂食器)?这决定了我们下一步是深挖云端高并发架构,还是边缘端模型压缩。更偏向于软件,应用更广泛些,继续既然专注于纯软件/SaaS (Software as a Service) 方向。

百态·数智思维 | 聚焦大数据、量化与未来AI 1413

python的基础语法

Simple is better than complex. 一、python的应用 1、爬虫 2、大数据与数据分析(Spark) 3、自动化运维与自动化测试 4、机器学习:Tensor Flow 5、胶水语言:混合其它如C++、Java等来编程。能够把用其他语言制作的各种模块(尤其是C/C++)很轻松的联结在一起 6、Web:Flask、Django 二、优缺点 优点:面向对象,跨平台,简洁易学,解释型语言 缺点:运行效率相对其它语言较慢 编译型语言:C、C++,将语言编译成对应平台执行的机器码 解释型语

liuziyuan333183的博客 744

振动信号相位测量的关键技术解析

本文深入解析了振动信号相位测量的关键技术,强调相位是振动信号的“身份证”,对于动平衡和故障诊断至关重要。文章详细阐述了键相传感器与振动传感器的选型、安装要点,以及时域和频域(FFT)核心算法,并针对现场噪声、转速波动等挑战提供了实战解决方案,帮助工程师实现精准、稳定的相位测量。

vv45678的博客 838

基于eBPF和LSM的强制文件访问控制系统架构设计和实现

本文介绍了一种基于 eBPF 与 Linux 安全模块(LSM)实现的强制文件访问控制系统。该系统利用 eBPF 的高性能和动态加载能力以及 LSM 的系统调用拦截功能,提供了灵活且强大的文件访问控制策略。文章详细描述了系统的设计思路、架构组成、关键代码实现及错误处理方式。通过用户空间程序与内核态 eBPF 程序的协作,实现了对文件操作的实时监控和控制,支持动态更新安全策略而无需重启系统。此外,文中还讨论了未来可能的扩展方向,如增加更多 hook 点、集成其他安全模块以及性能优化等。

Linux内核研究者 1839

Python机器学习代码中的命名

在中国,计算机和英语分别属于文科和理科。程序员往往不关心英语。很多人都不知道,在写代码的时候。类名用的是名词,函数名用的是动词,布尔型变量用的是形容词。

juwikuang的专栏 2278

IEEE Access投稿全流程:从LaTeX模板到Overleaf实战(附避坑指南)

本文详细解析了向IEEE Access期刊投稿的完整流程,重点介绍了如何使用LaTeX模板在Overleaf平台上高效撰写和格式化论文。内容涵盖模板选择、作者信息填写、公式图表排版、参考文献管理(BibTeX)以及投稿前的最终检查清单,旨在帮助研究者,尤其是LaTeX新手,规避常见技术问题,顺利完成符合期刊严格要求的稿件提交。

open4的博客 576

tech.ml.dataset与机器学习:如何为tech.ml提供高效数据预处理

在当今数据驱动的机器学习世界中,高效的数据预处理是成功构建AI模型的关键。**tech.ml.dataset**作为Clojure生态系统中的高性能数据处理系统,为tech.ml机器学习库提供了强大的数据预处理能力,让数据科学家和开发者能够以函数式编程的方式处理海量数据,同时保持代码的简洁性和可维护性。🚀 ## 📊 什么是tech.ml.dataset? **tech.ml.dataset

gitblog_00947的博客 1068

提取游戏音频文件.bnk

bnk其实是一种对音频的加密方式,一个.bnk文件中通常包含了多个语音文件,一般可以使用Wwise-Unpacker来解码.bnk格式文件该工具命名没有规律,需要手动整理文件名。市面上很多的游戏都把音频文件打成.bnk文件(比如永劫无间),用这种方式可以将你想要的游戏的音频都提取出来,本文内容仅供自己娱乐。

类人_猿的博客 8748

PCL 快速均匀下采样

快速均匀下采样 是一种点云降采样技术,通过设置采样步长来实现等距降采样,从而减少点的数量。用户可以通过指定步长,选择每隔一定数量的点采样一个点,这样可以在保持点云几何特性的同时,显著减少点的数量。

纵马踏花向自由 870

python命名规则和标识符有哪些

1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

m0_59162248的博客 1262

PX4从放弃到精通(二十一):使用git管理PX4代码

文章目录前言一、设置git密钥二、将代码上传至gitee 前言 Ubuntu 18.04 PX4 1.11.3 由于github有时网速较慢,本文使用gitee。 一、设置git密钥 ssh-keygen -t rsa -C “your_email@youremail.com” your_email@youremail.com为自己注册的gitee账户邮箱.设置路径与密码时,也直接回车不设置,如下图,密钥生成的位置在红框处. 在密钥目录下按Ctrl+H显示隐藏文件,进入.ssh文件夹用gedit打开id

超维空间科技的博客 3476

30.Python从入门到精通—Python3 命名空间和作用域 命名空间 作用域

命名空间 在Python中,命名空间是指用于存储变量名称和其对应值的区域。每个命名空间都有一个唯一的名称,并且在不同的命名空间中可以使用相同的变量名称,而不会互相干扰。 Python中有以下几种命名空间:

weixin_50804299的博客 5892

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

python 字符串包含_适用于机器学习的Python

Python被认为是机器学习爱好者中最喜欢的编程语言。在之前的文章中我们讨论了造成这种场景的一些原因。如今,机器学习已经成为人们关注的焦点。如果您也热衷于最受关注的人工智能领域,并希望从中脱颖而出,那么好消息是:这并不困难。有很多在线资料可以帮助您开始机器学习的旅程。前提条件很少,剩下的就是您的动力!您可以选择其他多种语言,例如R,但由于其极简主义,低入门性和高学习性,我更喜欢Python,并且选...

weixin_39710003的博客 563

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Azure ML Studio企业级机器学习流水线实战指南

机器学习工程化(MLOps)是将数据科学成果转化为稳定、可维护AI服务的关键过程。其核心在于统一管理数据版本、模型训练、服务部署与持续监控,解决协作混乱、环境不一致、上线难等典型痛点。Azure ML Studio通过可视化Pipeline、计算目标抽象、模型注册中心和实时推理端点,提供开箱即用的工业化流水线能力。它并非低代码替代品,而是以‘80%流程可视化+20%关键节点代码化’模式,约束随意性、提升可复现性,并天然支持Data Drift检测、蓝绿发布与CI/CD集成。本文聚焦企业真实场景,详解从销售预

windshg的专栏 700

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

上一篇: 微信小程序 模板消息
下一篇: python机器学习之二 数据类型之数字
蜗牛专注学习
博客等级 码龄15年 127粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值