一、配置python环境
(1)设置环境变量
path添加
C:\Program Files\Python3_11
C:\Program Files\Python3_11\Scripts
(2)了解pip
什么是pip?
pip是pyton包管理器,pypi(Python Package Index)官方的第三方库的仓库,联网下载的都是从pypi(www.pypi.org)下载的
pip的命令有哪些?
查看帮助命令:pip help
查看版本:pip --version
查看包:pip list ####查看所有已经安装的包
安装(联网):pip install 【包名】 ####默认是最新版本,要安装指定版本的写法是pip install 【包名】==【版本号】
安装(离线):pip install D:\xxxxxx\xxxxxxx\离线包.whl
升级(联网):pip install --upgrade 【包名】
卸载:pip uninstall 【包名】
(3)python的可视化IDE工具
visual studio code(简称vs code)、pyCharm
安装时的注意事项
vs code: 要安装“chinese中文语言包、python语法包”扩展
pyCharm: 要安装“chinese中文语言包”扩展
(4)获取学习文档
进python官网,点击docs,查看在线文档
二、python基本语法
(1)输入输出
输出打印:print
a=10
b='我叫b'
拼接打印:print('A的值是',a,'B的值是',b) ###用逗号拼接
动态打印:
(1)
print('我是%s段位,胜率有百分之%s高' %('星耀','90'))
或者
print('我是{}段位,胜率有百分之{}高' .format('星耀','90'))
###打印结果:我是星耀段位,胜率有百分之90高
(2)
print('我是%s段位,胜率有百分之%s高,主玩英雄是%s' %('星耀','90','亚瑟'))
或者
print('我是{}段位,胜率有百分之{}高,主玩英雄是{}' .format('星耀','90','亚瑟'))
###打印结果:我是星耀段位,胜率有百分之90高,主玩英雄是亚瑟
等待输入:input
level=input('请输入你王者的段位:')
print(“你输入的内容是——”,level)
运行代码,会弹出提示等待我输入,然后我输入“星耀”,然后回车
打印结果:你输入的内容是——星耀
(2)注释
单行注释:(井号)
#注释内容
多行注释:(三个单引号)
'''
注释内容
'''
(3)基本数据类型
数字:int整型数字、float浮点数字
a=10 ###整型
a=1.234 ###浮点
字符串:
a='aaa str'
布尔:
a=true
a=false
(4)基本数据类型的查看、互相转换
查看数据类型:type(变量名)
字符串转数字:int(字符串变量名)、float(字符串变量名)
数字转字符串: str(数字变量名)或者repr(数字变量名) ###唯一区别在于repr打印出来结果有单引号包裹,更好看
(5)基本数据类型>字符串
-
转义、换行
转义符:\ ###如a='\'A\'',打印结果'A'
换行显示符:\
a='11111111很长一行显示不完\
换行继续显示字符串'
换行打印符:\n ####a='第一行\n第二行'
空格打印符:\t
-
算长度、拼接、切片
字符串拼接:a='1',b='2',print(a+b)打印结果是3
求字符长度:len(变量名)
切片(切割字符串):
a='我是国服第一亚瑟'
切片语法:string[开始:结束:步长] ### 开始到结束是左开右闭(开表示要包含,闭表示不包含)
a[0]——>我
a[2:]——>国服第一亚瑟
a[2:4]——>国服 ###左开右闭,包含索引为2的值,不包含索引为4的值
a[:2]——>我是
a[1:7:2]——>是服一
(6)基本数据类型>字符串>数字——运算符
算数运算符:+、-、*乘、/除、//整除(向下取整)、%取余、**取幂(2**3是2的3次幂)
赋值运算符:+=复合运算符(b+=a表示b=b+a)
比较运算符:!=不等于
逻辑运算符:与(并且)、或(或者)、非(取反)