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


相关推荐

  • Js排序算法_js 排序算法

    Js排序算法_js 排序算法一、概念快速排序算法由C.A.R.Hoare在1960年提出。它的时间复杂度也是O(nlogn),但它在时间复杂度为O(nlogn)级的几种排序算法中,大多数情况下效率更高,所以快速排序的应用非常广泛。注意:快速排序不一定是最快的排序方法,这取决于需要排序的数据结构、数据量。不过,大多数情况下,面试官和工作场所用它的概率也是相对较高的,所以我们应该花时间把它学透彻。二、工作原理首先设定一个分界值,通过该分界值将数组分成左右两部分。将大于或等于分界值的数据集中到数组右边

    2022年9月1日
    4
  • ov7740摄像头参数_ov7670摄像头使用手册

    ov7740摄像头参数_ov7670摄像头使用手册之前调过一款摄像头,是MT9V034,最近在调的是OV7725摄像头,感觉OV7725摄像头比MT9V034要难,特别是寄存器配置,要想玩转一款摄像头,必须要熟悉它的寄存器配置,而且要亲自去调试,然后才能对它有很好的理解。下面是自己的一点见解,可能不完全对,不过希望对初学者有所帮助吧。一、将所有寄存器的值复位到默认值状态。  寄存器地址   寄存器名称   寄存器值

    2022年9月23日
    2
  • C语言怎么改变窗口的字体颜色和背景颜色?

    C语言怎么改变窗口的字体颜色和背景颜色?如果学C语言久了,难免会对弹出的黑窗口感到厌烦,那这时候如果能改一下黑窗口的背景颜色和字体颜色,也许会给自己一个好一点的心情。废话不多说,现在开始教你怎么简单地改变窗口的字体颜色和背景颜色。

    2022年6月20日
    146
  • android的layout_android:layout_weight

    android的layout_android:layout_weight一、前期基础知识储备首先看几个使用LayoutParams的实例:1、《Android开发艺术探索》第8章,Java代码中动态设置按钮时通过LayoutParams参数设置按钮位置x、y参数及Gravity位置信息,从而动态的添加进一个随手势移动的按钮,类似于悬浮窗效果。publicvoidonButtonClick(Viewview){if…

    2025年12月6日
    2
  • 【DeepLearning学习笔记】Neurons神经元

    【DeepLearning学习笔记】Neurons神经元今天找到一个比较好的deeplearning的教材:NeuralNetworksandDeepLearning对神经网络有详细的讲解,鉴于自己青年痴呆,还是总结下笔记吧=。=Perceptr

    2022年8月5日
    5
  • 佳能A720IS 使用技巧集

    佳能A720IS 使用技巧集买佳能A720IS好长时间了,一直都是以auto模式进行拍摄,今天忽然想学习一下A720IS的使用技巧,于是就在网上搜到了下面的技巧,在这里发出来,和朋友们共享一下.1、点测光怎么用?点测光是从P档

    2022年7月3日
    39

发表回复

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

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