Day20 Python基础

系列文章目录

Day01 软件测试基础总结

Day02 测试用例知识点总结(上)

Day03 测试用例知识点总结(下)

Day04 禅道-从安装到卸载

Day05 MySql的基础使用

Day06 MySql知识点总结

Day07 MySql知识点再总结与多表查询

Day08 redis的基础知识

Day08 VMware的安装、Linux系统安装和Linux基础命令

Day09 Linux常用命令总结

Day10 Linux环境部署和项目构建

Day11 shell脚本基础知识

Day12 接口和协议

Day13 Postman的使用

Day13 Windows环境下的JDK安装与Tomcat的启动

Day14 jenkins部署

Day15 jenkins的简单使用

Day16 charles的基本使用

Day17 考试

Day18 考试

Day19 Fiddler的简单使用

Day20 Python基础


文章目录


前言

        Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

        Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

        第一天的Python学习,这里只是最基础的知识。


一、Python的下载与安装

Python 官网:https://www.python.org/

PyCharm官网:PyCharm: the Python IDE for Professional Developers by JetBrains

安装都非常简单,这里不再赘述。

二、运行Python

运行Python有三种方式

方式1:Python交互模式

1.在cmd中输入python,出现版本号与输入行变为三个大于号,便是进入python

2.直接输入python命令即可 

方式2:集成开发环境(IDE):PyCham

在PyCharm中新建项目,新建包,文件,直接输入Python命令

方式3:命令行脚本

1.在脚本所在位置打开cmd

2.输入 python 脚本名.py 

 

三、Python的基础语法

1.变量的定义

在编程语言中,存储一个数据,需要用变量

格式:

        变量名=变量值

查看变量类型:

        print(type(变量名))

2.标识符

开发人员在程序中自定义的一些符号和名称
标识符是自己定义的,如变量名 、函数名

(较长的名使用驼峰命名法,并非强制规定,但却是默认的规则)

标识符的命名规则:

. 标识符只能由字母、下划线“_”、数字组成。
. 标识符不能以数字开头。
. 标识符不能使用关键字
. 标识符对大小写敏感。
(建议:标识符命名应“见名知意”)

3.关键字

输入

import keyword

print(keyword.kwlist)

获得全部关键字:

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

 4.注释

注释分为单行注释与多行注释

#这是单行注释,用#号开头
'''
这是多行注释,使用三对引号隔开
'''

"""
单引号与双引号都可以
"""

5. Python的输入与输出

输入:input("提示语句")

输出:print("输出语句")

换行符:\n

格式化输出:

方式1:使用%号字符格式化

方式2:使用 .format 字符串格式化(索引从0开始)

方式3:使用f {变量名} 格式化输出

注意:input输入结为字符串,需要数字比较等操作时需要将字符串转为需要的类型

name=input('请输入你的名字:')
age=int(input('请输入你的年龄:'))
score=float(input('请输入你的成绩:'))

print('\n我的名字叫%s,我的年龄为%d岁\n,我的成绩为%f分' %(name,age,score))
print('我的名字叫{},我的年龄为{}岁\n'.format(name,age))
print('我的名字叫{1},我的年龄为{0}岁\n'.format(age,name))
print(f'我的名字叫{name},我的年龄为{age}岁\n')

'''
输出结果为:

请输入你的名字:jack
请输入你的年龄:19
请输入你的成绩:89.54

我的名字叫jack,我的年龄为19岁
,我的成绩为89.540000分
我的名字叫jack,我的年龄为19岁

我的名字叫jack,我的年龄为19岁

我的名字叫jack,我的年龄为19岁
'''

 6.运算符

 1.算数运算符

运算符描述实例
+加 两个对象相加a+b
-减 两个对象相减a-b
*乘 两个对象相乘a*b
/除 两个对象相除a/b
%取模 返回余数

a%b

**幂 返回a的b次幂

a**b

//取整除 向下取接近商的整数a//b

 2.逻辑运算符

运算符逻辑表达式描述实例
anda and b与 a,b都为ture结果为true,否则为false

10>5 and 7>8

结果为false

ora or b或 a,b只要有一个为true,结果为true

10>5 and 7>8

结果为true

notnot a非 如果a为true,结果为false

10>5

结果为false

 3.比较运算符

运算符描述实例
==等于 比较对象是否相对a==b
!=不等于 比较两个对象不相等a!=b
>大于a>b
<小于a<b
>=大于等于a>=b
<=小于等于a<=b

 4.赋值运算符

运算符描述实例
=简单的赋值c=a+b
+=加法赋值运算符

a+=b 等效于 a=a+b

-=减法赋值运算符a-=b 等效于 a=a-b
*=乘法赋值运算符a*=b 等效于 a=a*b
/=除法赋值运算符a/=b 等效于 a=a/b
%=取模赋值运算符a%=b 等效于 a=a%b
**=幂赋值运算符a**=b 等效于 a=a**b
//=取整除赋值运算符a//=b 等效于 a=a//b
:=

海象运算符,可在表达式内部为变量赋值

python3.8 新增运算符

 四、基本数据类型

1.分类

Python3 中有六个标准的数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)

六者的关系

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

 2.转换

函数说明
int(x [.base])将x转换为一个整数
long(x [.base])将x转换为一个长整数(python3.x之后已经不区分int和long)
float(x)将x转换为一个浮点数
complex(real [.imag])创建一个复数
str(x)将x转换为字符串
repr(x)将对象x转换为表达式字符串
eval(str)用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s)将序列s转换为一个元组
list(s)将序列s转换为一个列表
chr(x)将一个整数转换为一个字符
unichr(x)将一个整数转换为Unicode字符
ord(x)将一个字符转换为它的整数值
hex(x)将一个整数转换为一个十六进制字符串
oct(x)将一个整数转换为一个八进制字符串

总结

        

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值