| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> python学习心得01(重要知识点总结) -> 正文阅读 |
|
[Python知识库]python学习心得01(重要知识点总结) |
一、软件的选择工欲善其事,必先利其器,在开始学习python之前,要先选择好工具,也就是选择一个集成开发环境,我选择的是pycharm,关于pycharm的安装就不多赘述,可以直接去官网(PyCharm 的官网:https://www.jetbrains.com/pycharm/)下载pycharm 3.x版本然后安装或下载一个第三方托管平台Anaconda3;pycharm这个集成开发环境包含:图形用户界面 、 代码编辑器(支持代码补全/自动缩进)编译器、解释器、调试器(断点/单步执行); 二、python的学习1、关于pycharm1.1 pycharm的配置初始界面 在初始配置界面,可以通过 `Editor colors and fonts` 选择 “编辑器的配色方案”可以更改外观字体大小,背景颜色等; 2.2 新建/打开一个python项目 <1>命名文件名时建议只使用 "小写字母"、"数字" 和"下划线" <2>文件名不能以数字开始 <3>在"文件导航区域"能够“打开”?项目文件 ; 下方的“控制台区域”?能够: 输出程序执行内容 /跟踪调试代码的执行 ,对于不明白的代码,可以打断点进行分步执行,看看这个代码具体做了哪些事,方便我们后续理解代码,也可以单步执行每行代码,方便我们后续的排错; 2、学习第一个函数2.1 print函数(第一行python程序) 大多数人运行的第一个python程序都是Hello word/Hello python,配合print函数,在在控制台输出我们的第一行代码; ? 控制台输出结果: # 在pycharm中执行python程序需要在当前程序鼠标右键一下,点击执行; 3.python的注释格式python和其他任何一门语言都一样,都需要在程序中对代码进行标注和说明,方便我们自己阅读我们的代码,也方便后续程序出现问题进行调试时节省调试时间,同时也增强了代码的可读性;同时注释也不是越多越好,一些简单易懂的代码不需要添加注释,要对主要的代码、算法等添加注释; python的注释格式分为两类: <1> 单行注释(行注释) 一般在代码行的上方行、下方行、或者是代码的后面,简短的介绍代码作用; 以 # 开头, # 内的内容都是说明文字,运行程序时不会被执行; ? ?为了保证代码的可读性,一般在 # 后面添加一个空格后再填写注释; 如上图所示,如果再代码后添加注释,需要在代码后添加两个空格,再按照行注释格式添加注释; ?<2> 多行注释(块注释) 如果添加的注释比较多,用行注释的话看起来比较混乱,可以使用一对连续的三个引号来进行添加多行注释,同样,两对引号间的内容不会被执行; ?ps:python给出了一系列的代码格式,可自行参考:https://www.python.org/dev/peps/pep-0008/ ? 4、算数运算符<1>加法? ?1 + 1 = 2 <2>减法? ?1 - 3?= -2 <3>乘法? ?1 * 1 = 1 <4>除法? ?1 /?1 = 1 <5>取整除? ? 8?// 4 输出结果2(取商) ? ? ? ? ? ? ? ? ? ? ?7 // 3 输出结果2 <6>取余数? ? 5 % 2 输出结果1 <7>幂(次方)? ?2?** 3?= 8 优先级问题:和传统的数学运算符优先级一致————先乘除后加减,括号内的优先计算, 幂是最高优先级; 4、变量<1>变量的定义:变量是用来存储数据的,在python中每个变量在使用前都必须赋值,变量赋值后才会被创建; 例如:age = 18 (变量名 = 值) <2>变量的类型:变量类型包括:str(字符串型)、bool(布尔型)、int(整数型)、float(浮点型) python可以根据等号右侧的值自动推导出变量存储的数据类型,所以在python中定义变量不需要指定类型; 数字型包括:整型 (int)、?浮点型(float)、布尔型(bool)、复数型 (complex) 非数字型包括:字符串、列表、 元组 、字典 <3>不同类型变量之间的计算: 1、“数字型变量”之间可以直接运算; 2、“字符串变量”之间使用?拼接字符串; 3、“字符串变量”可以和“整数”配合使用 `*` 重复拼接相同的字符串; 如:print("hello"??* 50)就是输出50个hello 4、“数字型变量”和 “字符串”之间不能进行其他计算; <4>字符串的输入格式 ex:字符串变量 = input("提示信息:需要输入的内容") ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/25 14:44:00- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |