python
万一奥特曼打不赢小怪兽1102
多多指教
展开
-
python-os\os.path
import osprint(os.getcwd())#获取当前目录with open("message.txt","r",encoding="utf-8") as file: #通过相对路径打开文件 print(file.read()) print("文件打开成功")with open(r"demo\message2","r",encoding="utf-8") as file2: #通过相对路径打开文件 print(file2.read()) pr...原创 2022-04-22 17:32:55 · 350 阅读 · 0 评论 -
python-基本文件操作
创建和打开文件open()方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用这个函数,如果该文件无法被打开,会抛出OSError错误。使用open()方法一定要保证关闭文件对象,即调用close()方法。open()函数常用形式是接收两个参数:文件名(file)和模式(mode)...原创 2022-04-22 12:41:23 · 704 阅读 · 0 评论 -
python-异常处理
捕获异常def exp_exception(x,y): try: a=x/y print("a=",a) return a except ZeroDivisionError: print("除数不能为0")exp_exception(2,0)捕获多个异常def exp_exception(x,y): try: a=x/y print("a=",a)原创 2022-04-21 14:57:43 · 205 阅读 · 0 评论 -
python-函数
函数是组织好的,可重复使用,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率,减少代码冗余。python的内置函数如:print()、input()。自定义函数代码如下:#定义一个简单函数def sayHello(): print("hello")sayHello()def getName(name): print(name)getName("pengming")#计算面积函数def area(width,height): re原创 2022-04-21 11:30:43 · 319 阅读 · 0 评论 -
python-条件控制
语句块语句块并非一种语句,语句块是一组满足一定条件时执行一次或多次的语句。语句块的创建方式是在代码前放置空格缩进。在python中冒号用来标识语句块的开始,语句块中每一个语句都需要缩进。当缩进结束时,表示当前语句块结束。num = int(input("请输入一个数字:"))if num%2==0: if num%3==0: print("可以整除2和3") else: print("可以整除2但不能整除3")else: if n原创 2022-04-19 17:17:07 · 463 阅读 · 0 评论 -
python-集合
集合(set)是一个无序的不重复元素序列可以使用大括号{}或者set()函数创建集合注意:创建一个空集合必须使用set()而不是{},因为{}是用来创建一个空字典原创 2022-04-19 09:01:00 · 173 阅读 · 0 评论 -
python-字典与集合
字典的特征:1、字典通过键而不是通过索引来读取2、字典是任意对象的无序集合3、字典是可变的,并且可以任意嵌套4、字典中的键必须唯一,创建时如果同一个键被赋值两次,会使用后面的值5、字典中的键必须不可变,可以用数字、字符串或元组,不能用列表#创建字典students={"小明":"1001","小强":"1002","小红":"1003","tom":"1004"}print(students)#访问字典print(students["小强"])#修改字典student原创 2022-04-18 20:40:38 · 148 阅读 · 0 评论 -
python-字符串方法
字符串方法;find()用于检测字符串中是否包含子字符串join()用于将序列中的元素以指定字符连接成一个新的字符串lower()大写字符转换为小写upper()小写字符转换为大写#find()方法 返回-1没找到,返回数字为找到的下标位置field="do it now"print(field.find("do"))print(field.find("it"))print(field.find("peng"))#提供起点print(field.find("it",2))原创 2022-04-18 15:38:12 · 257 阅读 · 0 评论 -
python-字符串
直接用双引号或单引号表示字符串类型# 创建字符串var1='Hello World!'var2="pengming"print(var1)print(var2)#读取字符串print(var2[1])print(var2[1:5])# var2[0]="P" 此方法不可用,字符串不可直接修改var1='Hello World!'print("新的字符串",var1[:6]+"pengming")#可以截取字符串和其他字符串进行拼接print(var1)#但字符串..原创 2022-04-18 14:29:17 · 225 阅读 · 0 评论 -
python列表和元组
通用序列操作:python中所有序列都可以进行一些特定的操作,包括索引、分片、序列相加、乘法、成员资格、长度、最大值、最小值。索引序列中的每个元素都分配一个数字,代表它在序列中位置(索引),第一索引是0,第二个索引是1。可以通过索引分别对序列中的元素进行访问。代码如下:greeting="hello"print(greeting[1])a=[1,2,3,4,5]print(a[3])结果分片使用分片可以对一定范围内的元素进行访问,分片通过冒号相隔的两个索.原创 2022-04-17 14:50:04 · 183 阅读 · 0 评论 -
python基础-运算符
算数运算符代码# coding=utf-8a=21b=10c=0c=a+bprint("1-c的值是:",c)c=a-bprint("2-c的值是:",c)c=a*bprint("3-c的值是:",c)c=a/bprint("4-c的值是:",c)c=a%bprint("5-c的值是:",c)a=2b=3c=a**bprint("6-c的值是:",c)a=6b=3c=a//bprint("7-c的值是:",c)执行结果赋值运算符..原创 2022-04-15 16:54:44 · 512 阅读 · 0 评论 -
python基本数据类型转换
字符串类型:连续的字符序列,可以是计算机所能表示的一切字符的集合。在python中,字符串属于不可变序列。转义字符:是指使用反斜杠“\”对一些特殊字符进行转义\(续行符)、\n(换行符)、\0(空)、\t(水平制表符,用于横向跳到下一制表位)、\"(双引号)、\\(一个反斜杠)布尔类型:用来表示真或假的值数据类型转换:例如a1 = int(input("请输入数字:"))print(type(a1))print(float(a1))a2 = input("请输入第二个.原创 2022-04-15 12:45:52 · 388 阅读 · 1 评论 -
python基础
变量:在python中,不需要先声明变量名及其类型,直接赋值即可创建各种类型的变量。变量的命名要遵循以下几条规则:变量名必须是一个有效标识符变量名不能使用python中的保留字变量名是由数字、字符,必须以字母开头a=1print(a)a=1.5print(a)a="python"print(a)标识符和关键字保留字,是python语言已经被赋予特定意义的一些单词,开发程序时,不可以把这些保留字做为变量、函数、类、模块和其他对象的名称来使用输出语句:..原创 2022-04-15 11:44:03 · 827 阅读 · 1 评论 -
软件测试-认识python
认识pythonpython是一种跨平台、开源的、免费的、解释性的高级编程语言。它具有丰富和强大的库,能够把用其他语言制作的各种模块轻松地连结在一起,所有也被称为“胶水”语言。python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。python特点:易于学习、易于阅读、易于维护、一个广泛的标准库、互动模式、可移植、数据库、可扩展、GUIbian'cheng...原创 2022-04-15 09:30:15 · 83 阅读 · 1 评论