python基础语法

一、配置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)

比较运算符:!=不等于

逻辑运算符:与(并且)、或(或者)、非(取反)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/19312.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

前端开发之Echarts 图表渐变两种实现方式和动态改变图表类型

前端开发之Echarts 图表渐变两种实现方式 前言效果图一、echarts中存在两种渐变方式1、color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{},{},{}])简单案例 2、{type: linear,x: 0,y: 0,x2: 0,y2: 1, [{},{},{}]}案例 二…

Codeforces Round 872 (Div. 2)

Problem - D2 - Codeforces 思路: 我们设good点到所有k点的距离和为dis。 假设good点不止一个,那么我们good点的dis应该都是相等的(废话)。设当前点u是good点,如果他往儿子v移动,儿子有w个点属于k&#…

怎么把mkv格式改成mp4?不妨试试这几种方法吧!

怎么把mkv格式改成mp4?mp4是一种多媒体封装格式,不过我们通常会将它说成是视频格式,它可以在一个文件中容纳无限数量的视频、音频、图片或字幕轨道,mp4格式也是被我们每个人所熟知,因为我们每个人几乎每天都会接触或者…

美团太细了,HashMap可以存null,ConcurrentHashMap不可以,为什么?

△Hollis, 一个对Coding有着独特追求的人△ 这是Hollis的第 420 篇原创分享 作者 l Hollis 来源 l Hollis(ID:hollischuang) 我们知道,ConcurrentHashMap在使用时,和HashMap有一个比较大的区别,那就是HashM…

springboot 多模块项目

比起传统复杂的单体工程,使用Maven的多模块配置,可以帮助项目划分模块,鼓励重用,防止POM变得过于庞大,方便某个模块的构建,而不用每次都构建整个项目,并且使得针对某个模块的特殊控制更为方便。…

Java系统环境变量配置

PATH环境变量 PATH环境变量用于保存一系列命令(可执行程序)的路径,每个路径之间以分号分隔。当在命令行窗口运行一个命令时,操作系统首先会在当前目录下查找是否存在该命令对应的可执行文件,如果未找到,操作…

模糊PID(重心法解模糊梯形图FC)

模糊PID的模糊化请参看下面的博客文章: 博途PLC模糊PID三角隶属度函数指令(含Matlab仿真)_plc 模糊pid_RXXW_Dor的博客-CSDN博客三角隶属度函数FC,我们采用兼容C99标准的函数返回值写法,在FB里调用会更加直观,下面给大家具体讲解代码。常规写法的隶属度函数FC可以参看下…

使用auto-gpt来写一篇技术文章(如何部署autogpt+遇到的问题+如何使用)

文章目录 前言一、autogpt本地部署1.clone代码2.启动虚拟环境3.运行项目 二、使用aotogpt生成文章1.人设描述2.设置目标3.文章的生成过程4.文章的生成内容 总结 前言 最近AI技术的发展非常迅猛,尤其是和GPT相关的技术,备受瞩目。近日,Autogp…

IPv6有哪些优势?

现有的互联网是在IPv4协议的基础上运行的。IPv6是下一版本的互联网协议,也可以说是下一代互联网的协议,它的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽,而地址空间的不足必将妨碍互联网的进一步发展。 为…

视频创作教程-蜜蜂剪辑软件

视频创作教程-蜜蜂剪辑软件 作者介绍 一、视频剪辑软件二、蜜蜂剪辑软件使用1.视频比例选择2.添加视频素材3.视频分割4.添加文字5.转场滤镜6.其它 三、创作实例四、软件分享 作者介绍 熊文博,男,西安工程大学电子信息学院,2020级硕士研究生&…

Vue3 基础语法

文章目录 1.创建Vue项目1.1创建项目1.2 初始项目 2.vue3 语法2.1 复杂写法2.2 简易写法2.3 reactive(对象类型)2.4 ref(简单类型)2.5 computed(计算属性)2.6 watch(监听) 3.vue3 生命周期4.vue3 组件通信4.…

RabbitMQ (HelloWord 消息应答 持久化 不公平分发 预取值)

文章目录 HelloWord工作队列工作线程代码启动两个工作线程工作队列(生产者代码)工作队列(结果成功) 消息应答自动应答手动消息应答multiple的解释消息自动重新入队手动应答代码消息手动应答(生产者)消息手动…

分布式系统概念和设计——命名服务设计和落地经验

分布式系统概念和设计 通过命名服务,客户进程可以根据名字获取资源或对象的地址等属性。 被命名的实体可以是多种类型,并且可由不同的服务管理。 命名服务 命名是一个分布式系统中的非常基础的问题,名字在分布式系统中代表了广泛的资源&#…

企业官方网站怎么申请?

在数字化时代,企业官方网站是展示企业形象、宣传产品和服务的重要窗口。那么,企业官方网站怎么申请呢?下面是一些简单的步骤。 1、选择合适的网站建设平台 目前市面上有许多网站建设平台,企业需要根据自己的需求和预算选择适合自…

公司新来个卷王,让人崩溃...

最近内卷严重,各种跳槽裁员,相信很多小伙伴也在准备今年的面试计划。 在此展示一套学习笔记 / 面试手册,年后跳槽的朋友可以好好刷一刷,还是挺有必要的,它几乎涵盖了所有的软件测试技术栈,非常珍贵&#x…

电力系统储能调峰、调频模型研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

算法修炼之练气篇——练气二十一层

博主:命运之光 专栏:算法修炼之练气篇 前言:每天练习五道题,炼气篇大概会练习200道题左右,题目有C语言网上的题,也有洛谷上面的题,题目简单适合新手入门。(代码都是命运之光自己写的…

程序员面试金典16.*

文章目录 16.01 交换数字16.02单词频率16.03交点16.04 井字游戏16.05 阶乘尾数16.06 最小差16.07 最大数值16.08 整数的英文表示16.09 运算16.10 生存人数16.11 跳水板16.13 平分正方形16.14 最佳直线(待定)16.15珠玑妙算16.16部分排序16.17连续数列16.1…

10:00面试,10:04就出来了 ,问的实在是太...

从外包出来,没想到竟然死在了另一家厂子 自从加入这家公司,每天都在加班,钱倒是给的不少,所以我也就忍了。没想到12月一纸通知,所有人都不许加班,薪资直降30%,顿时有吃不起饭的赶脚。 好在有个…

OpenPCDet系列 | 6.PointPillars模型分类、回归、角度损失的构建

文章目录 模型损失计算1. 分类损失构建1.1 分类损失函数:SigmoidFocalClassificationLoss 2. 回归损失构建2.1 回归损失函数:WeightedSmoothL1Loss 3. 角度损失构建3.1 角度损失函数:WeightedCrossEntropyLoss 4. 总结 模型损失计算 在进行a…