python 基础入门

news2025/1/23 7:17:04

文章目录

  • 前言
    • python 基础入门
      • 一、python环境如何搭建、开发工具pycharm如何破解
        • 01 python下载
        • 02 python 安装
        • 03 python开发工具安装(pycharm )
          • 03::01 安装pycharm
          • 03::02 多次试用
      • 二、python 常规基础
        • 01 python 规范
        • 02 python中的关键字
        • 03 python缩进
        • 04 python注释
  • 哈哈哈

前言

  如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
  而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!


python 基础入门

一、python环境如何搭建、开发工具pycharm如何破解

最近打算学习一下python,学习之前第一步就是环境搭建,和编码工具,
下面是我的python环境搭建和python开发工具破解过程!!!

01 python下载

这个下载地址我就不写了,自己百度一下把,我觉得写出来后会发不出来。
我下载的是3.10.9,找到下面红框处,点击下载:
在这里插入图片描述

02 python 安装

进入我们下载好的工作目录,双击python-3.10.9-amd64:
在这里插入图片描述
第一步勾选添加python解释器路径到系统变量,第二步选择自定义安装,
我们可以根据自己的喜好选择安装路径:
在这里插入图片描述
在这一步,勾选全部
在这里插入图片描述
勾选前5个;
在这里插入图片描述
点击Install按钮,出现下面红框处时,表示安装成功。
在这里插入图片描述
安装成功
测试:
cmd -> 输入python -> 回车
在这里插入图片描述

03 python开发工具安装(pycharm )

安装包工具:
下面是我的阿里云盘地址:

https://www.aliyundrive.com/s/zn8D1NPTLTN
提取码: 9pi4
03::01 安装pycharm

下载好,找到pycharm-professional-2020.3.2.exe,点击安装:
在这里插入图片描述
根据自己的喜好,选择你的安装目录:
在这里插入图片描述
全部勾选
在这里插入图片描述
点击下面install按钮进行安装:
在这里插入图片描述

安装完重启后点击桌面pycharm 快捷方式,
然后进入试用:
在这里插入图片描述

03::02 多次试用

百度一下吧,现在如果写这个,文章就发不出去了

下面我们随便新建一个python项目,试一下:

# This is a sample Python script.

# Press Shift+F10 to execute it or replace it with your code.
# Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings.


def print_hi(name):
    # Use a breakpoint in the code line below to debug your script.
  print(f'Hi, {name}')  # Press Ctrl+F8 to toggle the breakpoint.


# Press the green button in the gutter to run the script.
if __name__ == '__main__':
  print_hi('PyCharm')

# See PyCharm help at https://www.jetbrains.com/help/pycharm/

在这里插入图片描述
下面就可以开启我们学习python之旅了。

二、python 常规基础

01 python 规范

命名规范:

  1. 可以是小写字母(a 至 z)或大写字母(A 至 Z)或数字(0 至 9)或下划线(_)的组合;
  2. 标识符不能以数字开头;
  3. 关键字不能用作标识符;
  4. 不能使用像!。,@,#,$,%等这样的特殊符号;
  5. 可以任意长度;

注意的是python是区分大小写的语言,即Vv 和 vv 是两个不同的变量。

02 python中的关键字

Falseawaitelseimportpass
Nonebreakexceptinraise
Trueclassfinallyisreturn
andcontinueforlambdatry
asdeffromnonlocalwhile
assertdelglobalnotwith
asyncelififoryield

03 python缩进

python中的 缩进类似于(c、java)中的{}来定义代码块,代码块(函数的主体,循环的主体等)以缩进开始,以第一条未缩进的行结束。缩进量取决于您,但是在整个块中缩进量必须保持一致,通常,四个空格用于缩进,并且优先于制表符。

示例:

def test(key,value):
    print(f'key:,{key},value:,{value}')


if __name__ == '__main__':
    test('yangzhenyu','28')

在这里插入图片描述

04 python注释

单行注释:

哈哈哈

多行注释:
“”“哈哈哈哈
哈哈哈
哈哈哈哈”“”
‘’‘哈哈哈哈
哈哈哈
哈哈哈哈’‘’
注: 这些三引号通常用于多行字符串。但是它们也可以用作多行注释。除非它们不是文档字符串,否则它们不会生成任何额外的代码。
文档字符串: 作为模块,函数,类或方法定义中的第一条语句出现。我们一般在文档字符串中写出函数/类的作用。
文档字符串可以通过_doc_函数来查询。

def test(key,value):
    """测试例子1"""
    print(f'key:,{key},value:,{value}')


if __name__ == '__main__':
    # 测试示例
    test('yangzhenyu','28')
    # 调用文档字符串
    print(test.__doc__)

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

07-JVM 类加载机制?

1.JVM 类加载机制分为五个部分:加载,验证,准备,解析,初始化。 2.一个类型从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期将会经历加载(Loading、验证(V…

分布式版本控制Git

从基本的环境配置与安装到Git的基本操作,轻松应对Git在使用时遇到的常见问题。 https://blog.csdn.net/a18307096730/article/details/124586216?spm1001.2014.3001.550202_版本控制器的方式03_svn(过时)_git04git工作流程简述05git环境配与安装06 获取本地仓库Git…

P3375 【模板】KMP字符串匹配

题目描述 给出两个字符串 s_1s1​ 和 s_2s2​,若 s_1s1​ 的区间 [l, r][l,r] 子串与 s_2s2​ 完全相同,则称 s_2s2​ 在 s_1s1​ 中出现了,其出现位置为 ll。 现在请你求出 s_2s2​ 在 s_1s1​ 中所有出现的位置。 定义一个字符串 ss 的 bor…

概率论【离散型二维变量与连续性二维变量(上)】--猴博士爱讲课

5.离散型二维变量与连续性二维变量(上) 1/8 已知二维离散型分布律,求??? 离散型直接看表 【做题方法参考如下】 2/8 已知二维离散型分布律,判断独立性 如果满足p(xy) p(x) * p(y),那么相互独立 则我们只需要验证每…

C 程序设计教程(12)—— C 语言顺序结构程序设计

C 程序设计教程(12)—— C 语言顺序结构程序设计 该专栏主要介绍 C 语言的基本语法,作为《程序设计语言》课程的课件与参考资料,用于《程序设计语言》课程的教学,供入门级用户阅读。 目录C 程序设计教程(1…

深入探索Flutter性能优化

前言 Flutter 作为目前最火爆的移动端跨平台框架,能够帮助开发者通过一套代码库高效地构建多平台的精美应用,并支持移动、Web、桌面和嵌入式平台。对于 Android 来说,Flutter 能够创作媲美原生的高性能应用,但是,在较…

【nvivo11plus教程】02_编码与节点

1、对文档进行编码(1)建立节点(2)使用快速编码栏进行编码(3)将整个文件编码为一个代码(4)范围编码(5)在vivo中编码(6)使用节点昵称加快编码速度2、取消、增加和查看编码(1)编码带(2)删除编码(3)查看编码邻近区(4)增加编码(5)查看编码信息3、组织节点(1)节点结构化(2)移动归类节…

leetcode-每日一题-还原排列的最少操作步数(中等,数学逻辑)

回家了很少看了,今天突然心血来潮做了今天的每日一题,还不错,最后是一次AC,说明这么长时间没看实力没有下降多少,哈哈哈哈,自恋一下,后面我会更新一些课设和实验作业,进入正题。给你…

密码学_ECC椭圆曲线加密算法

算法介绍 椭圆加密算法(ECC)是一种公钥加密体制,最初由Koblitz和Miller两人于1985年提出,其数学基础是利用椭圆曲线上的有理点构成Abel加法群上椭圆离散对数的计算困难性。公钥密码体制根据其所依据的难题一般分为三类&#xff1a…

【jQuery】常用API——jQuery样式操作

一、操作 css 方法 jQuery 可以使用 css 方法来修改简单元素样式。1. 参数只写属性名,则是返回属性值$(this).css(color);2. 参数是属性名,属性值,逗号分隔,是设置一组样式,属性必须加引号,值如果是数字可以…

Go基础学习

文章目录回看下历史环境安装和开发工具:基础语法:go的注释:变量定义:简短定义模式Go的变量交换匿名变量(空白标识符):变量的作用域:iota常量计数器数据类型布尔类型数值型整数浮点数…

新冠COVIN-19流感病患轨迹追溯

实验背景 冬季是流感的高发季节,现已知某流感病毒的传播力很强,政府部门也陆续公开了部分流感确诊患者(后续简称“病患”)的非隐私信息,这部分数据为相关研究人员研究该流感病毒的传播与防控提供了重要的数据支撑。 然…

Linux网站服务实操练习

作者简介:一名99年软件运维应届毕业生,正在自学云计算课程。宣言:人生就是B(birth)和D(death)之间的C(choise),做好每一个选择。创作不易,动动小手…

python:打包package

简介 把模块打包成package,可以进行分发和安装。 packaged的打包和安装一、package层次架构二、 package的打包和安装1. 创建setup.py2. 打包package3. 安装package一、package层次架构 其中mypackage为进行打包的文件夹,文件夹下包含多个脚本&#xff1…

钢铁行业应用APS生产排产系统的好处

1 钢铁行业APS生产排产系统设计的主要业务流程 全局一体化计划:主要负责订单交期评审与应答、销产转换、主生产计划、铁水需求计划,该计划的最终目标是对各个分厂的日计划提出整体要求。主要对口业务部门为公司生产计划排程部门。 各个工段厂区的一体化…

SpringCloud微服务项目实战 - 4.自媒体平台(博主后台)

“我读过很多书,但后来大部分都忘记了,你说这样的阅读究竟有什么意义?” “当我还是个孩子时,我吃过很多食物,现在已经记不起来吃过什么了。但可以肯定的是,它们中的一部分已经长成我的骨头和肉。” 系列文…

LaoCat带你认识容器与镜像(三【上】)

有道是每逢佳节倍惰怠 ~,春节期间随缘更新吧 ~ 本章内容 Docker挂载数据卷相关。 本文实操全部基于Ubuntu 20.04 宿主机 > linux服务器本身 前边章节就介绍过Docker数据卷相关的知识点,也特别强调了生产环境一定要记得挂载数据卷,编程的小…

【前端】Vue项目:旅游App-(11)city:添加热门数据、动态修改索引栏、点击跳转、显示城市

文章目录目标过程与代码添加热门数据热门数据样式索引栏索引监听点击、保存数据、回退首页跳转到city页、显示城市效果总代码修改的文件city.jscurrentGroupCity.vuehome.vue目标 上一篇以indexBar的形式显示了数据:【前端】Vue项目:旅游App-&#xff0…

【Kubernetes 企业项目实战】01、使用 kubeadm 安装 K8s-v1.23 高可用集群

目录 K8s-v1.23 安装环境规划 kubeadm 和二进制安装 k8s 适用场景分析 一、初始化安装 k8s 集群的环境 1.1 初步的环境初始化 1.2 配置主机之间无密码登录 1.3 关闭交换分区 swap 提升性能 1.4 修改机器内核参数 1.5 配置阿里云的 repo 源 1.6 配置安装 k8s 组件需要…

python调试器 ipdb

文章目录1. 介绍1.1 常用调试方式1.2 安装 ipdb2. 用法3. 命令3.1、查看源代码3.2、添加断点3.3 添加临时断点3.4 清除断点3.5、打印变量值3.6、逐行调试命令3.7、非逐行调试命令3.8 跳出函数,跳入函数3.9、查看当前函数所有参数3.10 打印变量的值3.11、打印变量类型…