# Python类只读变量
在Python中,类是面向对象编程的基本组成单元。类中的变量可以是可读写的,也可以是只读的。只读变量是指在类实例化后不能被修改的变量,通常用于存储常量或者类的属性。
## 只读变量的定义
在Python中,可以通过在变量名前面加上双下划线`__`来定义只读变量。这样的变量在类外部是无法被修改的。
```python
class MyClass:
    def            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-26 07:25:34
                            
                                173阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.1单行注释和多行注释#后面是单行注释;'''里面是多行注释'''1.2变量print('我很帅','我很棒',sep='~',end='\n')
# end参数默认是换行符。1.3数值类型1.3.1整型python的整型数值有4种表示形式:十进制形式二进制形式:以0b或0B开头的整数八进制形式:以0o或0O开头的整数十六进制形式:以0x或0X开头的整数1.3.2浮点型十进制形式:例如5.12,            
                
         
            
            
            
            本文内容主要包括以下方面:1. 文件操作基本认识2. 只读(r, rb)3. 只写(w, wb)4. 追加(a, ab)5. r+读写6. w+写读7. a+写读(追加写读)8. 文件的修改一.文件操作基本认识  使用python内置的open( ) 函数打开一个文件,并返回文件对象,然后通过这个对象就可以进行各种操作。在对文件进行处理过程都需要使用到这个函数,如果文件无法被打开,会抛出 OSEr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-04 22:29:16
                            
                                159阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            实现“Python向类中传入只读参数”
在Python中,我们可以通过使用属性装饰器来实现向类中传入只读参数。属性装饰器是一种特殊的装饰器,它可以将一个方法转换为类的属性,从而实现属性的访问和赋值限制。在本文中,我将向你展示如何使用属性装饰器来实现只读参数。
首先,我们来看一下整个实现过程的步骤:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 创建一个类 |
| 2 |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-31 07:38:59
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             3.1 可见性 程序清单3-1 在没有同步的情况下共享变量(不要这么做)  /**
 * 主线程和读线程都将访问共享变量:ready 和 number
 * 结果可能
 * 1、 主线程先运行完,读线程后运行:读线程在控制台打印输出42,
 * 2、 读线程先执行完,主线程后执行:读线程在控制台打印输出0
 * 3、 NoVisibility根本无法终止,读线程可能永远都看不            
                
         
            
            
            
            一. 元组(tuple)      元组——只读列表,数据能被查询,不能修改。字符串的切片操作同样适用于元组。      一些重要的信息,放在列表中不安全,需要一个容器类的数据类型,创建初衷就是这个原因,比如个人信息,密码等不允许任何人改变。  1 s = ("ada", "jalksdj", "a            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-04 21:39:21
                            
                                38阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #open函数,该函数用于文件处理,文件操作一共就有三种方法,打开文件
#关闭文件,
#先来说下打开文件,打开文件的模式有下面几种
# 1、r,只读模式f = open('test.log','r',encoding='utf-8')
print(f.readable())
True# 2、w、只写模式【不可读,不存在则创建,存在则删除文件中的内容】f = open('test.log','w            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-20 15:39:30
                            
                                170阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、使用open函数,可以打开一个已经存在的文件,或着创建一个新文件语法如下:open(name, mode, encoding)name: 要打开的目标文件的字符串(可以包含文件所在的具体路径)mode: 打开文件模式:只读(r)、写入(w)、追加(a)等encoding: 编码格式(推荐使用UTRF-8) 示例代码:f = open('python.py', 'r', encodin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-10 09:39:44
                            
                                168阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、类的成员–变量在类中变量成员分为两类:实例变量(字段)和类变量(静态变量)(1)实例变量:每一个实例都应该拥有自己的变量,实例变量是给对象用的。(2)类变量:类变量是属于类的,只有通过类名调用才能更改类变量的值。class Person:
    coutry="中国" #在此处申明类变量
    def __init__(self,name ,age): #构造方法,在此处声明实例化变量            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-10 13:39:41
                            
                                98阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天对java进行一次详细的剖析和讲解,零基础的人怎么学习Java。先看下Java在基础阶段的知识点路线图。       内容多吗?不要被吓到了,知识点剖析的比较细,所以看着比较多。不要害怕学不会,经过下面的详解,你就会明白这些知识点都是干嘛的了。入门阶段,主要是培养Java语言的编程思想。了解Java语言的语法,书写规范等,掌握Eclipse、MyEclipse等开发工具,编写Java代码的能力            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-26 22:45:05
                            
                                42阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            r  以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。w  打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。a  打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。rb  以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。w            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-26 11:52:05
                            
                                99阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            class person:   
    def __init__(self,x):
        self.__age = 10;
    def age(self):
        return self.__age;
t = person(22)
# t.__age = 100
print(t.age())最好的方法class MyCls(object):
    __weight =             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-30 10:31:18
                            
                                130阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1 通过属性私有化+只读属性实例方法基本操作class Person:def __init__(self):self.__age = 18def getAge(self):return self.__agep1 = Person()# print(p1.__age) # error# 通过实例方法读取print(p1.getAge())优化(通过@property 装饰器)让实例可以通过 p1.a            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-26 11:44:20
                            
                                165阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            鉴于很多新手不知道如何正确设置共享文件夹权限,造成共享无法被访问,我通过截图详细介绍两种不同的设置步骤(推荐后者),并简要说明“共享权限”和“安全”(本地权限)的关系和区别,相信对大家会有帮助。方式一、鼠标右键点共享文件夹,选择“属性”1、“共享”权限的设置:依次点“共享-高级共享-权限”,打开“共享权限”窗口,只要开启共享,系统会默认添加Everyone用户,并设置“只读”权限。用            
                
         
            
            
            
            只读模式¶有时,您需要打开或编写非常大的XLSX文件,而openpyxl中的常用方式将无法处理。幸运的是,有两种模式使您能够以固定或接近固定的内存消耗读取和写入无限的数据量。 简介:class:openpyxl.worksheet._read_only.ReadOnlyWorksheet:from openpyxl import load_workbook
    wb = load_workbo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-19 13:53:36
                            
                                362阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            用word操作一个文件的流程如下:1、找到文件,双击打开2、读或修改3、保存&关闭用python操作文件也差不多:1 f=open(filename)  # 打开文件
2 f.write("我是野生程序员") # 写操作
3 f.read()  #读操作
4 f.close() #保存并关闭不过有一点跟人肉操作word文档不同,就是word文档只要打开了,就即可以读、又可以修改。 但Pyt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 09:41:40
                            
                                312阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、Python对象  所有Python对象都拥有三个特性:身份(只读,id())、类型(只读,type())和值。  Python类型也是对象。对象的值是否可更改被称为对象的可改变性(mutability)  对象属性:对象有属性、值和相关联的可执行代码(方法)2、标准类型(基本数据类型)数字 Integer整型 Boolean布尔型 Long Integer长整型 Floating point            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 23:49:16
                            
                                85阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录1. 文件操作的操作模式2. 文件操作的其它功能3. 文件操作之循环读取文件4. 深浅拷贝 1. 文件操作的操作模式操作模式有四种方式:r ,只读模式【默认】w,只写模式【不可读;不存在则创建;存在则清空内容;】x, 只写模式【不可读;不存在则创建,存在则报错】a, 追加模式【不可读; 不存在则创建;存在则只追加内容;】# 只读模式,r
a = open("name.txt","r")            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-14 14:28:34
                            
                                138阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               # Date:2018/12/17
###################################################
# 1、打开文件
# 2、操作文件
# 3、关闭文件
# open('文件名','模式','编码')
# 默认情况下,是只读模式 r
# f = open('ha.log')   # 打开ha.log文件  返回一个对象,以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-27 12:56:30
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目  录 一、文件的其他模式二、文件的光标控制三、文件内容变化监测小程序四、文件的修改五、函数简介开头  一、文件的其他模式  r+ 模式with open(r'H:\PycharmProjects\py_learn\b.txt','r+',encoding='utf-8') as f:
    print(f.readable())  # 返回True 可            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-11 14:27:06
                            
                                11阅读
                            
                                                                             
                 
                
                                
                    