python速成

环境搭建 已完成

基础知识

2023.1.23

  • print(“字符串”),单引号双引号都行,\“输出引号

  • ”“”“三引号换行打印很多

  • #单行注释,ctrl+正斜杠多行注释

  • 数据类型

  • 交互模式

  • input函数 返回字符串       input(”一些提示文字:(用户输入)“)

  • python语句结尾没有分号结尾,python中的缩进很重要,tab健

  • if elif语句,for循环,while循环格式和c不一样,条件都没有用到括号

  • if 条件:

执行语句

else:

执行语句

elif:

执行语句

  •  for  变量名  in  可迭代对象:

       ...执行语句

字典名.items()在for循环中,键值对会被赋值为元组

range:依次输出数据

  • while  条件:

执行语句

  • 特殊数据类型

  • 列表list    可变

和c中的数组很像,但是可以是不同数据类型

1.定义

#第一种方式
name_list = []      or     name_list = ['tom','jack']
#第二种方式
data_list = list()

2.count

data_list = ['python', 'java', 'python', 'php']
print(data_list.count("python"))  输出2

3.索引[] 列表可以用索引来用数据

4.append(数据) 在末尾插入数据

val_list = ["Web自动化", "UI自动化", "接口自动化"]
val_list.append("APP自动化")
print(val_list) 
# ['Web自动化', 'UI自动化', '接口自动化', 'APP自动化']
ps:
可以插入的各种不同类型的数据  比如数字 字典  元组

.......

  • 字典dictionary

  • contacts={”小明“: ”137000000“,

   ”小花“: ”137000001“}    2个键值对

  • 键必须是不可变的,所以列表不能作为键,元组可以     

  • contacts[”小明“]    方括号里输入键提出值

  • 添加键值对     contacts[键]=”值“

  • 删除键值对      del contacts[”小明“]

  • 某个键值对是否存在     ”小明“ in contacts   存在即返回true

  • 元组tuple    不可变

 类似列表,但列表用方括号,元组用圆括号  

  • 格式化字符串

1.format方法 

2.

此外:

  • 函数

  • 定义用 def关键字

  • 若函数没有return,函数返回None

  • sum内置函数

  • 引入模块

  • //除完后再向下取整,例如3/2=1.5,而3//2=1

3种引入方式

  • python标准库提供了很多模块,想查看源代码,点击函数名加ctrl键

  • 引入第三方库,先下载到安装到电脑里,再import

  • 面向对象编程,用class关键字定义类,用类创建对象

  • 创建类

  • 构造函数

定义更多属性的话

  • 定义方法

  • 字符串*数字

  • 继承

class 类名(父类名):

#代码...

  • super()方法

  • 文件操作

  • 路径

.表示当前文件所属目录的父目录,..表示更上一层的父目录,再往上走用..\..

  • 操作

  • 打开文件   ,3种方法

encoding...表示文件编码方式为utf-8

若文件读完返回空字符串

  • 关闭文件   2种方法

  • 写文件  

  • “w”模式,若文件不存在会自动创建;若文件存在,会先清空内容再写!

     ”a“模式,附加模式,在原有文件后面写入

  • wirte函数不会自动换行

”r+“模式可以同时读写,并且是以附加方式写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值