python基本代码大全_python怎么运行代码

python基本代码大全_python怎么运行代码1、Python简介Python是一个解释性、编译性、互动性和面向对象的脚本语言。编译型语言:代码在编译之后,编译成2进制的文件,然后计算机就可用运行了。解释型语言:它是在运行的时候才编译的。脚本语言:指这个语言只有一个单一的功能。特点:易于学习、易于阅读优雅”、"明确”、"简单”2、Python安装下载地址:https://www.python.org/downloads/…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1、Python简介

Python 是一个解释性、编译性、互动性和面向对象的脚本语言。

编译型语言:代码在编译之后,编译成2进制的文件,然后计算机就可用运行了。

解释型语言:它是在运行的时候才编译的。

脚本语言:指这个语言只有一个单一的功能。

特点:易于学习、易于阅读

优雅”、”明确”、”简单”

2、Python安装

下载地址:https://www.python.org/downloads/windows/

1772504-20200311144456390-1049326123.png

1772504-20200311144508889-1685725677.png

勾选[Add Python 3.7 to PATH]目的是在环境变量设定的路径中去查找[python.exe]

如果没有勾选,可以手动进行添加。

1772504-20200311144551152-1793834855.png

如果没有勾选可以在环境变量中手动添加

1772504-20200311144739249-991451527.png

3、集成开发环境(IDE)

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。

4、第一个Python程序

直接输入代码

打印指定内容print()

读取外部文件

1772504-20200311144940672-1895111796.png

1772504-20200311144957622-1371717833.png

1772504-20200311145005409-342698624.png

5、输入与输出

1772504-20200311145130527-1630964504.png

1772504-20200311145043606-389430432.png

6、注释

注释是指在代码中对代码功能进行解释说明的标注性文字,可以提高代码的可读性。注释的内容将被Python解释器忽略。并不会在执行结果中体现出来。

在Python中,通常包括3种类型的注释,分别是单行注释、多行注释和中文声明注释。

1772504-20200311145243244-2007757467.png

1772504-20200311145250768-1465698961.png

多行注释:通常用来为python文件、模块、类或者函数等添加版权、功能等信息也用来解释重要的函数、参数等信息。

1772504-20200311145415039-1144793635.png

中文编码声明注释:如果用到指定字符编码类型的中文编码,需要在文件开头加上中文声明注释

格式:# -*-coding:编码 -*- 或者#coding=编码

例如保存文件编码格式为UTF-8

7、分支与循环(if)

Python没有像其他大多数语言一样使用”{}”表示语句体,而是通过语句的缩进来判断语句体,缩进默认为4个空格

1772504-20200311145701290-1549850207.png

If语句通过”==”运算符判断相等,通过”!=”运算符判断不相等

1772504-20200311145728275-1081672664.png

If语句还可以用”in”和”not in”判断字符串是否包含

1772504-20200311145757680-1460816155.png

8、分支与循环(while)

While循环是通过一个条件来控制是否要继续反复执行循环体中的语句

格式:while 条件表达式

循环体

1772504-20200311145856246-845951275.png

9、分支与循环(for)

for循环是一个计次循环,通常用于遍历序列,以及迭代对象中的元素,一般运用在循环次数已知的情况下。

格式:for 迭代变量 in 对象:

循环体

1772504-20200311150046134-980884362.png

10、列表

列表、元组与字典是最常见的用于存放数据的形式。下面简单介绍:

1772504-20200311150127741-134964325.png

索引:序列中所有的元素的都是有编号的(从0开始递增)这些元素的编号被称为索引。

列表操作

打印任意元素

打印最后一个元素

修改任意元素

在末尾添加元素

删除任意元素

1772504-20200311150239951-1538210397.png

11、元组

不可改变的列表就是元组,元组是将[]改为了()

元组是不可以改变的,不能够对元组完成排序,也不能追加和删除元素

1772504-20200311150326847-158558210.png

1772504-20200311150340752-498705725.png

1772504-20200311150352256-136401345.png

创建数组元组

1772504-20200311150427524-344377478.png

删除元组

1772504-20200311150444874-519341257.png

修改、连接元组元素

元组是不可变的序列,不能对单个元素进行修改。但可以对元组进行重新赋值

连接的内容必须都是元组

1772504-20200311150528685-706246200.png

1772504-20200311150537813-1610443312.png

12、字典

字典用花括号’{ }’表示,每个元素由1个key和1个value组成,key与value之间用冒号”:’分隔,不同元素之间用”,’ 分隔。

Keys()返回字典key的列表,values()返回字典value的列表,items()将所有的字典元素以列表形式返回。Pop()通过指定key来删除字典中的某元素

1772504-20200311150622093-983239449.png

13、函数

函数应用非常广泛。例如,用于输出的print()、用于输入的input()函数,以及生成一系列整数的range()函数,python还可以支持自定义函数,通过一段有规律的、重复的代码定义为函数,达到一次编写多次调用的目的,可以提高代码重复利用率。

1772504-20200311150652364-448368507.png

14、类与方法

类是面向对象编程的核心概念,是封装对象的属性和行为的载体,反过来说具有相同属性和行为的一类实体被称为类。

Python中一切都是对象,不仅是具体的事物称为对象,字符串、函数也都是对象

方法的调用:方法是通过对象点方法调用的(这里是指对象方法)

1772504-20200311150745980-457601038.png

1772504-20200311150755747-1115461737.png

15、模块调用

模组,一般称为类库或模块。在实际开发中,不可避免会用到Python的标准模块和第三方库。如果要实现与时间有关的功能,就需要调用python标准模块的time。如果要实现Web自动化测试,就需要调用Python第三方库Selenium。

1772504-20200311150835959-1227567946.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/174525.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 魔兽世界私服架设_魔兽大服务器合并列表

    魔兽世界私服架设_魔兽大服务器合并列表都说魔兽世界是最经典的网游,可惜我沉迷于程序的世界,都没有机会去体会一下!正好看了别人一篇blog,写着怎么架设魔兽世界,想想我就自己动手架一个看看了!等弄完之后,发现,那个服务器是2.3的客户端吧,好像!现在都3.13了,根本没用,后来到去sf.net找了一下,用svn把代码down下来,都很老了。后来啃了一点英文,才发现,现在源码管理已经迁移到git上面了。题外话,这个就是linux之

    2022年10月6日
    0
  • TS文件解码TS文件解密TS流批量下载和解码工具

    TS文件解码TS文件解密TS流批量下载和解码工具TS的全称则是TransportStream,即传输流,DVD节目中的MPEG2格式,是MPEG2-PS,MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。现主流视频网站都采用这种模式。m3u8是一个TS切片列表文件,它记录视频的每个切片的时长与顺序,下面通过图片了解一下:怎么得到视频网站中的m3u8文件呢?…

    2022年7月18日
    21
  • windows10安装jdk怎么配置环境变量(安装jdk并配置环境变量)

    前言为什么写这篇文章呢,因为我不想再去百度搜别人的文章了,所以自己写一篇以作记录。准备工作JDK8下载地址一个JDK安装程序,这是是1.8版本,因为新的JDK版本都没有什么很大的亮点,如下图所示,安装鼠标双击运行,选择“是”,然后如下图:点击下一步:我在这里并不修改JDK的安装路径,所以无需改动,点击下一步:安装过程中会弹出jre的安装提示框,如下所示:这里无需…

    2022年4月14日
    68
  • 批处理 注释_批处理文件注释语句

    批处理 注释_批处理文件注释语句rem为注释命令,用来给程序加上注释,该命令后的内容不被执行,但是能够回显。::也可以起到和rem一样的注释效果,但是有两点需要注意:1.任何以:开头的字符行,在批处理中都被视作标号,而直接忽略其后所有的内容。一个有效的标号在冒号后紧跟一个以字母或数字开头的字符串,它能够被goto命令所识别。如果冒号后面跟的是非数字字母的特殊符号,则被视为无效标号,goto命令无法识别这类标号,从而起到注…

    2022年10月23日
    0
  • 机器学习-LR模型

    机器学习-LR模型LR模型,理解成一个线性方程:如果只有一个特征:也就是y=ax+b,如果有两个特征也就是y=ax1+bx2+c这里我们根据距海边的距离预测城市的最高温度。fromsklearn.linear_modelimportLinearRegressionimportnumpyasnpimportmatplotlib.pyplotaspltmodel=Line…

    2022年10月13日
    0
  • socket通信简单介绍

    socket通信简单介绍

    2021年12月6日
    49

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号