对于python的总结

好久没上线了,不知道怎么的阴差阳错做了测试,有点郁闷,功能测试实在是让人觉得崩溃。明明想成为一个技术大牛的。
走上这条路,只能一直往下冲了,不过也和我小时候的想法一致。当个渗透测试工程师,黑客什么的。不说了,现在开始学习python,先学会自动化,往下走学会性能,再往后深挖安全。

Pycharm,注释,环境。
python检查安装环境:cmd->python
pycharm terminal console todo 有什么用?
terminal:通过命令去执行python文件

console:可以在这里直接输入命令来执行

TODO:用#TODO来做标签

注释符:引号或者ctrl加/

Python语法
Print(“xxxx{}xxxxxx”.format(a))这个语法,是把a的值传给{}
a **= b 意思是a的b次方 赋值 给 a
a //= b 意思是 a 整除 b 赋值给 a
round函数,可以用来计算小数点后几位。
If判断,if elif else,与java相比,多了一个elif
While循环是一样的。
输入用的是input()
字符串,主要是多个函数
python数据结构
数组:常用方法 ,用中括号
元组tuple:数据不能修改,用小括号,元组只有一个元素的时候,要加一个逗号[0,]
字典,类似与map,用花括号表示python和java不同的点在于,python可以不通过get方法,直接用 example[key]来表示value值
集合set, | & ^ 可以直接相减
切片操作:[start🔚step] step 可以是负数。 Start,end也可是负数,方向反过来即可,但是不能是往反方向切。

Python,class类
参数为self指代的是类本身的意思,可以理解为java中的this
Python封装:变量前面加上 name(双下划线) 就是私有变量
init:构造方法
在一个类文件下面写一些调试代码,可以输入main,会自动生成if____name
==’main
@classmethod的方法参数为cls不用创建对象直接使用类中的方法,比如调用私有变量
@staticmethod方法,静态方法,不用传本身的参数
Python继承:所有类默认继承(object)类,子类继承的格式是class 子类(父类)
Python多态:重写父类的一个方法,重写直接覆盖方法名就可以了。
Pymysql:
对pymysql做一个简单的封装:

import pymysql

connection = pymysql.connect(host='localhost',
                             user='root',
                             password='wwhhdd112233',
                             database='test',
                             charset='utf8mb4',
                             cursorclass=pymysql.cursors.DictCursor)

cursor = connection.cursor()
sql = "INSERT INTO `users` (`email`, `password`) VALUES (%s, %s)"
cursor.execute(sql, ('whd@qq.com', 'whd123'))
connection.commit()

sql = "SELECT * from users"
cursor.execute(sql)
result = cursor.fetchone()
print(result)
connection.close()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值