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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • webstorm激活码2019(注册激活)

    (webstorm激活码2019)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月29日
    583
  • js中setTimeout和clearTimeout的使用

    js中setTimeout和clearTimeout的使用一、概念1、js中可以通过setTimeout函数设置定时器,让指定的代码在指定的时间运动. 如果我们希望在setTimeout之行前终止其运行就可以使用clearTimeout()。2、clearTimeout()用于重置js定时器,如果你希望阻止setTimeout的运行,就可以使用clearTimeout方法。二、使用场景1、写计时器2、需要让程序隔一

    2025年7月20日
    2
  • php中的header函数_contenttype是什么意思

    php中的header函数_contenttype是什么意思这篇文章介绍的内容是关于PHP中php设置header函数之content-type,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下//定义编码header(‘Content-Type:text/html;charset=utf-8’);//Atomheader(‘Content-type:application/atom+xml’);//CSSheader(‘Content…

    2022年8月24日
    8
  • 离散实验 判断集合之间是单射,满射还是双射

    离散实验 判断集合之间是单射,满射还是双射通过C++实现集合间映射关系判断思路:创建判断两个集合之间是否是单射,满射,双射的函数,同时也分别创建三个函数,里面存放两集合间的映射关系,再通过刚刚创建的判断函数,进行验证是否满足条件。涉及的数学知识1.单射:设f是由集合A到集合B的映射,如果所有x,y∈A,且x≠y,都有f(x)≠f(y),则称f为由A到B的单射。2.满射:如果每个可能的像至少有一个变量映射其上(即像集合B中的每个元素在A中都有一个或一个以上的原像),或者说值域任何元素都有至少有一个变量与之对应,那这个映射就叫做满射。3.双

    2022年5月1日
    118
  • 连接远程服务器提示ora 12154,EasyConnect出现ORA-12154(无法解析指定的连接标示符)错误的解决…

    连接远程服务器提示ora 12154,EasyConnect出现ORA-12154(无法解析指定的连接标示符)错误的解决…今天在群里碰见了一个ORA-12154的问题,在此记录一下解决过程起因是群里面一个人问了他的Windows客户端采用easyconnect方式连接Oracle服务器的时候,报错如下:ORA-12154:TNS:无法解析指定的连接标示符最初的想法是在服务器端的listener没有相关的service_name来接收请求,不过他后来给出的截图表明,确实有相关的service_name来接收这个请求。…

    2022年7月19日
    34
  • linux下U盘文件系统类型的识别以及挂载

    手上有装好文件系统的CF一只,插上卡套,类比于U盘。1.先进入/mnt/目录新建一个usb目录cd/mnt/mkidrusb2.fdisk-l,然后插上U盘,fdisk-l查看是否有新的硬盘添加上来了?这时候我若是挂载是不知道sdb的文件类型的,也不清楚该挂载sdbx几。不需挂载就能查看的命令:

    2022年4月14日
    48

发表回复

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

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