python学习(1)

一、安装python 和搭建环境

(见环境搭建分类)

mac和Linux操作系统自带了python2.7的版本,所以安装python3后,要进行区分:

如果已带python2.7,需要在cmd控制台中输入“python3” 就进入了python3的控制台中。

如果不需要区分版本,就直接输入“python”就可以了

退出python控制台 “exit()”

python是一门胶水语言,也就是说可以和各个不同的语言之间进行整合。python也是函数式的语言,也是面向对象的语言。

二、版本管理

两个软件:svn ,git。

svn:thoughtworks公司开发。

git:林纳斯。( 分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。)

GitHub:公用云代码托管平台。

三、git安装和环境搭建

(见环境搭建分类)

四、pycharm

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

pycharm:写代码的软件。PyCharm 是由 JetBrains 打造的一款 Python IDE。

ide简单来说就是专门写代码的一个软件。python的ide最好的是软件是pycharm

 https://www.jetbrains.com/pycharm/

安装:

装在d盘,一路下一步,完成。

并在d盘下新建code文件夹,用来放写的代码。

打开软件:

1、选择刚才新建的code文件的地址,并在下面新建testdev:(也就是放代码的地址下面新建一个testdev项目)

2、在下方previously configured interpreter(以前配置的解释器) 选择我们安装的python3这个解释器,不要选择new environment using(使用新环境)。

 3、为项目加载解释器

 三个点的位置点开: 点第三行 system interpreter (系统解释器)

 

进入:

右键testdev →new→python file(新建python文件)

 

 起文件名字→输入内容→运行:

 

 

 

 

 

设置

(在file 下的settings)

字体的大小:

搜索栏输入wheel ,勾选图中位置。就设置了ctrl+鼠标控制字体大小。

 

 关闭警告:

 

 代码风格:

 

 代码层级:

 

 ide与版本控制的整合:

 

 插件安装:(3个)

1、

 

 2、主题插件:

 

 3、

 

 插件安装完成后点reset 生效

 

 

介绍:

控制台:

 

 python 解释器:

pycharm: 是ide(写python的软件) 

 

申明:

第一行表示:可以在Linux 、mac执行

第二行表示:定义编码格式

第三行表示:作者

#! /usr/bin/env python
# -*- coding:utf-8 -*-
# author:

 

 

选择编码:

 

计算机里面数据类型:

1、整型 int

整数,当然包括负整数

2、字符串 str

字符串是以' '" "括起来的任意文本,一般是英文字母 数字或中文汉字

3、浮点数 float

浮点数也就是小数,浮点数运算则可能会有四舍五入的误差。

 4、布尔值

布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来。

布尔值可以用and、or和not运算:

and运算是与运算,只有所有都为 True,and运算结果才是 True。AB true true

or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。

not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。

5、空值None

空值用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

 

什么是变量

计算机的核⼼本质是计算,在为了完成这个任务的期间,我们会把临时的数据存储在变量⾥⾯,那么什么是变量,变量就是把⼀个临时的数据存储带到内存⾥⾯并指向了⼀个值。

python常用的数据类型: int :整型 str :字符串 bool:布尔 float:float类型

变量的生命周期: 变量在调用的时候,会在内存当中指向变量的值,调用结束后,在内存中的指向就消失。

 (如上图: age在调用的时候,会在内存当中指向18,运行之后就会显示18)

 

变量的规则需要遵守如下几点,具体如下:

1、变量只能是字母,数字,和下划线

2、变量名的第一个字符不能是数字

3、如果变量名称是多个字符串,建议使用驼峰式的命名规则

4、定义变量名称尽量的通俗易懂,一言以蔽之。

5、系统关键字不能做变量名使用 (如 index list...

驼峰式:python里从第二个单词开始的首字母大写:

 

 

语法错误的关键字:
SyntaxError: invalid syntax

 

查看变量类型

在Python里面,查看变量类型使用的关键字type()

 

查看对象的内存地址

在Python中,查看对象的内存地址使用的关键字是id()

在计算机里面,判断两个对象是否一致,是查看它们的内存地址。

 (a、b相同 内存地址也相同)

 

注释:

代码注释: 在IDE中,注释的内容是不会被执行的

注释:

1、#: 单行代码注释

2、三引号(三个引号): 是多行注释

3、如何快速的注释代码: 选择代码  ctrl +/      (快捷键)

4、 取消注释:再次选择代码,然后是  crtl +/    

 

编码

python2默认编码是ascill码,但是对中文的支持不好,而且只支持西方的26个字母。 所以为了语言支持全球各个不同的国家,就有了unf-8的编码,但是了utf-8的编码是以牺牲性能为代价的,为了就有了轻量级的unicode。所以python3的默认编码是unicode。

编码:就是把str的数据类型转为bytes的数据类型的过程,使⽤到的关键字是encode。(str转成二进制)

解码: 把bytes的数据类型转为str的数据类型的过程,使⽤到的关键字是decode。(二进制转成str)

 

字符串的格式化:(强制转换类型)

字符串转整型:

       字符串里的内容是数字,才可以转成整型,如果字符串是字母是不可以的。

字符串转float类型:

       字符串里面的内容是数字,才可以转成float类型。

 

注意所有我们输入的内容都是str类型,如果想改变就需要强制转换类型,就在input外直接加要转换成的类型:

例:name、age、salary都是我们输入的,所以都是str类型(字符串),要转换类型 就要在input的括号外面加上想要转换的类型,比如把字符串强制转成int类型、把字符串强制转换成float类型,再次查看类型它就变成了float类型:(在input外加类型就是对我们输入的内容强制转换类型)

 

例2:age是我们输入的内容,所以输出它的类型是str类型,强制转换后成int类型:

 

输入与输出:

1、输出函数:print()   方法用于打印输出,最常见的一个函数。
2、输入函数:input()   用来获取控制台的输入。
换行:\n        空格:\t       注意:\的方向

例1:

 (第一行把input的内容赋值给name:name等于你输入的。引号里的是提示语,输出的用逗号隔开,字符串带引号)

 

字符串的格式化输出:(建议使用第二种方式)

方式1:占位符方式

%s:字符串的占位符   str

%d:整型的占位符       int

%f:float的占位符        float

注意:字符串的格式化输出,占位符要和变量类型对应,如果是我们输入的内容,都是str类型的

 方式2:format格式      (赋值)

 

方式3:索引

索引(索引从0开始,指的是位置)

 

 索引是从0开始的,所以format后面括号里的username,age,salary的索引分别为0、1、2

 

引号

1、单引号' '与双引号" "是一样的

2、三引号里面可以编写多行  (也可以写多行注释)

3、单引号里面可以包含双引号

4、双引号里面可以包含单引号

 

 

posted @   jia---  阅读(133)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示