在游戏开发中,常采用Lua进行热更新,本文主要记录lua学习过程中的知识点 Lua框架选择腾讯维护的xLua进行学习lua语法Lua中文文档常用tips// 无需结尾;分号
// nil 表示回收内存
// type() 获取类型
// 单行注释 --
// 多行注释 --[[]]--
// 字符串连接 ..
// 求字符串长度 #str 字节数
// tonumber() tostring()            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-20 15:32:43
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Lua 是一个小巧的脚本语言。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应用程序的语言。 1.基本语法
 
注解    --  单行  
        -- [[ ]] --  多行
 
2.标识符
 
标识符由字母、数字、下划线 组成,只能以下划线和字母开头,不要以下划线+大写字母组成标识符。            
                
         
            
            
            
            目录注:本系列为《Lua程序设计-第4版》 的读书笔记,其中的见解有不完善的地方,可以在评论区指出,原版请看图书一. Lua字符串特性:        1. 字符使用8个比特位来存储;        2. 字符串是不可变值。我们不能像在C语            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-29 15:06:33
                            
                                299阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python字符串转换为变量名
## 引言
在Python中,我们可以使用字符串来表示变量名。这在某些情况下非常有用,特别是当我们需要动态地创建和访问变量时。本文将介绍如何将字符串转换为变量名,并提供详细的步骤和代码示例。
## 步骤概述
在开始之前,让我们先了解一下整个过程的步骤。下表展示了将字符串转换为变量名的步骤概述。
| 步骤 | 描述 |
| --- | --- |
| 步骤1            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-05 03:29:00
                            
                                50阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python字符串转换为变量名
在Python编程中,我们经常需要将一个字符串转换为变量名来使用。这在一些动态的场景下非常有用,比如根据用户输入的命令执行相应的函数。本文将介绍如何使用Python将字符串转换为变量名,并提供相应的代码示例。
## 1. eval函数
Python内置的eval函数可以将字符串作为表达式求值,并返回结果。我们可以使用eval函数将字符串转换为变量名。
以            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-14 09:20:47
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ---恢复内容开始---1.变量变量的命名:变量名只能包含字母、数字和下划线,且不能以数字打头;变量名不能包含空格,可以使用下划线来分隔其中的单词;不能使用关键字和函数名用作变量名。2.字符串在python中,引号引起来的都是字符串,引号可以是单引号也可以是双引号title()#函数:以首字母大写的方式显示单词name='andy'print(name.title())View Code运行该文件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-04 16:51:40
                            
                                126阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一共三种方法:1. >>> var = "This is a string"  
2. >>> varName = 'var'  
3. >>> s= locals()[varName]  
4. >>> s  
5. 'This is a string'  
6. >>> s2=vars()[varName            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 15:13:23
                            
                                139阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景: 对于一些自动化操作中,尤其是大量操作某些具有相同的前缀或后缀的变量时,且有规律的情况下,我们通常会考虑能否使用循环来实现,这样我们通过循环即可实现批量操作。这个过程中我们通常通过字符串来处理这些变量名,处理完后我们又会需要将其转回变量名,那么应该怎么来进行操作?实现方法: 目前已知有以下方法可以实现"字符串到变量名"的方法:eval()exec()locals()globals()待补充具            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-19 14:26:38
                            
                                192阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何将字符串转换为变量名
## 一、整体流程
在Python中,将字符串转换为变量名并不是一种常规操作,但可以通过使用字典或globals()函数来实现。下面是具体的步骤:
| 步骤 | 操作 |
| ------ | ------ |
| 1 | 创建一个字典或使用globals()函数来存储变量名和对应的值 |
| 2 | 使用字符串作为键值,将值赋给相应的变量名 |
## 二、具            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-19 05:27:23
                            
                                85阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java字符串转换成变量名
在Java编程中,有时我们需要将字符串转换为变量名来使用。这种情况通常发生在需要根据用户的输入来动态创建变量的情况下。本文将介绍如何将字符串转换为有效的Java变量名,并提供相应的代码示例。
## 字符串规范化
在将字符串转换为变量名之前,我们首先需要对字符串进行规范化处理。这意味着我们需要确保字符串只包含有效的变量名字符,并符合Java的命名规范。以下是一些            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-08 21:23:01
                            
                                240阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                  我是在Linux下玩python的,Linux下默认安装python,直接打个pyhon3就好了,python大小写敏感   我们来写第一个简单的python程序  #!/usr/bin/env python3
print("Hello World")  怎么运行呢?有人说是./运行,然而我试了试并不可以....这样才行.....python name.p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-10 16:07:45
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            变量:变量名就像我们的名字,在计算机中,把一个值赋值给一个名字后,Ta就会存储在内存中,我们称之为变量。这种行为叫做“给变量赋值”,使用“=”来赋值。字符串的拼接:字符串和字符串的串联 例:a = b + c(b∈string, c∈string)变量名可以包括字母、数字、下划线,但是不能以数字开头;变量名区分大小写。作为专业的程序员,给变量尽量取一个有意义的名字。字符串:也叫文本,用引号(成对的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-21 00:43:28
                            
                                350阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## Python字符串变量名
在Python编程中,变量是用来存储数据的容器。在定义变量时,我们需要为其指定一个名字,这个名字就是变量名。Python的变量名可以是任何有效的标识符,包括字母、数字和下划线,但需要遵循一些命名规则。
### 命名规则
- 变量名只能包含字母、数字和下划线。
- 变量名可以以字母或下划线开头,但不能以数字开头。
- 变量名是区分大小写的,例如"myVar"和"            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-24 11:21:04
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.Python“变量”更像“名字”变量名就像我们现实社会的名字,把一个值赋值给一个名字时,Ta会存储在内存中,称之为变量(variable)。在大多数语言中,都把这种行为称为“给变量赋值”或“把值存在变量中”。不过 Python与大多数其他计算机语言的做法稍有不同,Ta并不是把值存储在变量中,而更像是把名字贴在值的上边。       所以有些 Python            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-02 09:46:47
                            
                                133阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            有一个使用场景,您可能需要它。我并不是说没有更好的方法或者实现相同的功能。
这对于在出现错误、调试模式和其他类似情况下“转储”任意字典列表非常有用。
我们需要的是eval()函数的反面:get_indentifier_name_missing_function()            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-28 17:49:30
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            大家好,我是一行,作为当下最受欢迎和市场使用的编程语言之一,Python在广大职场人士的日常事务中占据越来越重要的位置。今天我们就对Python中变量以及字符串数据类型做一个总结,一起从零开始学习Python。变量(Variable)变量,是指在计算机编程中与关联的标识符配对的内存存储位置,在使用相关类型的值,值是可以更改的。定义中的标识符就是变量的名称。在Python中当变量被使用时,在后台内存            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-05 09:21:50
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            【已解决】Python中,用eval强制将字符串转换为字典变量时候出错:NameError: name 'null' is not defined   【背景】 在python中,对于一个已经存在的字符串: {
 "reply_count":3, ...,
 "title":“”,
 ....... }  其内容的形式很类似于字典类型的变量,所以,希望去将其强制转换为字典类型变量,以便            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-30 15:56:04
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这个所用到的函数是JavaScripteval()函数,注意:eval() 函数里的字符串不支持JQuery语法定义和用法eval() 函数计算 JavaScript 字符串            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-17 16:50:26
                            
                                801阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java将字符串转换成变量名
在Java编程中,有时我们需要将字符串转换成变量名。这在动态编程、反射以及配置文件解析等场景下非常有用。本文将介绍几种常见的方法来实现这个目标,并提供相应的代码示例。
## 1. 使用HashMap
首先,我们可以使用HashMap来建立字符串和变量之间的映射关系。我们可以将变量名作为键,变量作为值存储在HashMap中。然后,通过键来获取相应的变量。
`            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-13 09:42:06
                            
                                315阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            应用场景描述:通过配置文件获取服务器上配置的服务名及运行端口号,编写python脚本检测服务上服务是否在运行?#!/usr/bin/env python
# -*- coding:utf-8 -*-
# fileName: config.py
# 服务配置
class config:
serviceList = 'service1,service2,service3'
service1 = '服务            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-24 16:50:36
                            
                                96阅读