python安装和学习(1)

一、安装python

下载python安装包,储存到C盘目录(python3)下,选择自定义,勾选添加到系统环境变量,安装好之后在控制台输入python,出现以下就是按照成功了

 

安装完成之后在控制台输入python,出现以下页面就是安装好了。

 

python中的python.exe是python的解释器

 

 

 二、下载安装pycharm

1.pycharm的下载及环境配置

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

ide是专门写代码的一个软件,python的ide最好的是软件是pycharm

下载安装完成后打开,点击... 选择system interpreter,表示本地解释器

 在C盘中新建一个python3的文件夹,路径选择C:\python3\python.exe

 

 

2、 创建文件testDev

 

 右键选择new,python File,我们创建一个index文件

 

 写入程序:print("世界你好!")

写好程序之后右键选择run index,运行程序

 

 

 3、其他设置

3.1主题设置:

在左上角 找到File→settings 进入设置选项,打开Appearance&Behavior  选择Darcula黑色经典主题

 

 

 3.2菜单栏字体大小的设置

输入框字体大小的设置

 

 还可以搜索wheel勾选以下就可以通过鼠标来控制字体大小

 

3.3取消警告:在Editor下的Code Style下找到inspections,取消python的勾选

 

 3.4代码风格: Editor→Code Style→python 将use tab character和smart tabs两个都勾选上,点击ok

 

 3.5代码层级

 

 3.6安装插件ignore 和 Dart ,kite

 

 

 

 

 

 python console和cmd控制器打开python一样的

添加说明

#! /usr/bin/env python(表示程序可以在哪些平台下运行)
# -*- coding:utf-8 -*-(表示编码)
#author:lm(表示谁写的)

 

 3.7设置当前项目的编码

File→Settings→Editor→File Encodings

 

 

三、python的学习

1、python变量

什么是变量?

计算机的核⼼本质是计算,在为了完成这个任务的期间,我们会把临时的数据存储在变量⾥⾯,

那么什么是变量,变量就是把⼀个临时的数据存储带到内存⾥⾯并指向了⼀个值。

变量名称=变量值 如age=18

定义变量:

(1)其他除了语言python定义变量的方式:类型 变量名=变量值

(2)python语言定义变量的方式:变量名=变量值

2、python常用的数据类型:

int :整型    str :字符串   bool:布尔   float:带小数点的类型

3、变量的生命周期:

变量在调用的时候,会在内存当中指向变量的值,调用结束后, 在内存中的指向就消失

调用变量的过程是print()

第二个单词首字母都是大写,且中间没有空格

 

 

3.1在Python里面,查看变量类型使用的关键字type()方法,代码是print(type(变量名))。

 

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

判断两个对象是否一致,是查看它的内存地址;查看a 和b的内存地址,是一致的,说明a=b;

 

3.3变量命名的规则需要遵守如下几点:

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

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

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

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

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

 

4. 代码注释:

4.1 # 单行代码注释,指的是针对单行代码的注释,单行注释使用#

4.2 三引号,是多行注释,多行注释使用的是''''''

 

4.3 如何快速的注释代码: ctrl+/

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

 4.4 在IDE中,注释的内容是不会被执行的

 

5.输入与输出

1.输出:print()

2.输入:input()

换行:\n

空格:\t

 

 6.常用符号

6.1单引号与双引号是一样的

6.2三引号里面可以编写多行,上面说到三引号也可以做注释。当三引号做注释时,其前面是没有变量的。

(代码的运行顺序是从上往下运行的)

 

6.3 单引号里面可以包含双引号

6.4双引号里面可以包含单引号

 

 

7.计算机里的数据类型

a 、int 整型,具体就是数字,如年龄18

b、 str 字符串,具体就是英文字母数字或者中文汉字,如admin,或者中国

c 、 float,具体就是数字带小数点,如薪资1000.09

d 、bool,就是布尔类型,表示真假,真是True,假是Faulse

e 、None,表示空,和数学里面的0意思一样

字符串的格式化:

%s:字符串占位符

%d:数字整型占位符

%f:float占位符

所有输入的内容默认都是字符串str的类型,年龄age要输出整型,就强制转换数据类型,在input前加int;薪水要输出小数点类型,强制转换,就在input前加float

注意:字符串转整型或者转float,前提是字符串里面的内容是数字,如果是字母是不可以的

 

  字符串格式化的三种方式;(第二种方式最常用),在计算机中,索引是从0开始的。

3.23日补充

python官网:https://www.python.org/

python下载界面的选择,windows操作系统就选择windows

 

 

 

 选择稳定的版本

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

 

 输入help() 帮助手册

 

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

定义函数

def 代表定义函数 ,func代表定义函数名称

print前缩进4个空格,括号里面可以自定义函数

func()调用函数

 

 

 

 

 

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

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

解码: 把bytes的数据类型转为str的数据类型的过程,使⽤到的关键字是decode。就是把bytes转为str的过程

 

 网络爬虫,以古诗文网为例

 

posted @ 2022-03-11 17:54  lm970418  阅读(102)  评论(0编辑  收藏  举报