Python语法回顾

1.定义一个类,其下有属性:
class SMSsend_one(object):
def get_response(self):
print()
调用:
mobile = input(“请输入被轰炸的号码:”)
one = SMSsend_one(mobile)
one .get_response()
2.
严格缩进。
类和方法之后必须有:和()符号。
首字母大写的名称指的是类。文档字符串“”“”“”(三对双引号)。
类中函数称为方法。形参self必不可少,因为与类相关联的方法调用都自动传递实参self。
def init(self,……,……):形参self必不可少且必须首位。
shift加两条下划线。(默认方法,避免与普通方法发生名称冲突).

python2.7中创建类时,应在类的括号中加入object。

3.python console :控制台

4.range函数:range(5)生成从0开始<5的整数
input()读取的内容永远以字符串形式返回,需用int()将字符串进行转换,Python3将raw_input和input进行整合成了input…去除了raw_input()函数…其接受任意输入, 将所有输入默认为字符串处理,并返回字符串类型
5.#file_object为表示文件pi.txt的对象:<_io.TextIOWrapper name=‘pi.txt’ mode=‘r’ encoding=‘cp936’>
Python方法rstrip() 删除(剥除)字符串末尾的空白。现在,输出与原始文件的内容完全相同:
with open("") as file:
contents = file.read()
print(contents)/print(contents.rstrip())
相对文件路径:在Windows系统中,在文件路径中使用反斜杠(\ )而不是斜杠(/ ):
with open(“texts\pi2.txt”) as file_object:
绝对文件路径:
\u为转义字符,加r表示为原生字符串
with open(r"C:\Users\Lenovo\PycharmProjects\pyworkingproject\texts\pi2.txt") as file_object:

逐行读取:lines = object.readlines()
for line in lines:
print(line.rstrip())
line.strip()消除空格
_string[:52]

Python只能将字符串写入文本文件。要将数值数据存储到文本文件中,必须先使用函数str() 将其转换为字符串格式。
以写入(‘w’ )模式打开文件时千万要小心,因为如果指定的文件已经存在,Python将在返回文件对象前清空 该文件。
写入时记得加换行符

方法split() 以空格为分隔符将字符串分拆成多个部分,并将这些部分都存储到一个列表中。

SyntaxError: unexpected EOF while parsing
调用函数时千万不要加def,否则报错

猜你喜欢

转载自blog.csdn.net/qq_42785280/article/details/96602105