首页 > 编程语言 >python基础学习的第三天

python基础学习的第三天

时间:2023-02-14 20:11:49浏览次数:43  
标签:blog cnblogs python 3095768 第三天 学习 https com

一、pycharm软件的基本使用

安装

pycharm语言使用英文版本

基本使用

1. 修改主题背景
 ![](/i/l/?n=23&i=blog/3095768/202302/3095768-20230214173111510-202356286.jpg)
 ![](/i/l/?n=23&i=blog/3095768/202302/3095768-20230214173120001-1348129191.jpg)
2. 修改文字大小和行间距
  ![](/i/l/?n=23&i=blog/3095768/202302/3095768-20230214182409249-1728865801.jpg)
  ![](/i/l/?n=23&i=blog/3095768/202302/3095768-20230214182419306-425457718.png)
3.切换解释器
  ![](/i/l/?n=23&i=blog/3095768/202302/3095768-20230214183022132-1293425603.jpg)
  ![](/i/l/?n=23&i=blog/3095768/202302/3095768-20230214183039448-201948698.png)
  ![](/i/l/?n=23&i=blog/3095768/202302/3095768-20230214183046271-1680717235.png)
  在select python interpreter(挑选解释器)中选择之前下载好的python解释器即可
4.新建python文件
  新建一个项目其实就是新建一个文件夹
  ![](/i/l/?n=23&i=blog/3095768/202302/3095768-20230214183542154-625155133.jpg)
  ![](/i/l/?n=23&i=blog/3095768/202302/3095768-20230214183548669-1485471123.jpg)

  后缀名是让我们看出文件的本质,python的后缀名是.py
5.运行python文件
  ![](/i/l/?n=23&i=blog/3095768/202302/3095768-20230214184154473-2064529847.jpg)

二、python的注释语法

什么是注释

 注释就是中文解释,即我们对于一段代码的解释,它不参与实际的代码运行

怎么填写注释

  单行注释:
    使用:警号+空格  快捷键:ctrl+?
    应用:1.写在代码上方,可以使用警号加上空格键
          2.写在代码后方,代码,用2个空格,警号,再空1格,写注释
  多行注释:三个引号,单双引号都行
  
  我们编写代码一定要规范,书写注释时直接警号后写注释,这种方式也可以,不会影响代码的运行,但是pythrm会用黄色波浪线提示不规范。

  代码规范的方式:
     鼠标点击,code-reformat code    快捷键:ctrl+alt+l

三、变量与常量(重要)

变量

1.变量是指变化的量,通常用来记录事物的某种状态。
  语法是:name     =     'tony' 
         变量   赋值符号  变量值
  变量赋值的底层逻辑是:eg:age=18,先在内存中申请一块地址来存放变量值18,后将内存地址与变量名age绑定在一起,然后想要输出或者使用变量值18就可以通过访问变量名age即可.要注意的是:一个变量名只能指向一个内存地址,但一个内存地址可以用多个变量名来指向
![](/i/l/?n=23&i=blog/3095768/202302/3095768-20230214192359204-1023238065.png)
![](/i/l/?n=23&i=blog/3095768/202302/3095768-20230214192406118-507762490.png)

2.变量的命名规范
  变量可以使用数字、字母、下划线的任意组合来命名,变量命名必须要见名知意。数字不可以放在开头,不可以使用关键字命名,_比较特殊,不可以单独使用_来命名。
3.变量的三要素
  变量值
  变量内存地址编号:id()
  变量数据类型:type()
4.变量的命名风格
  命名风格有驼峰体,下划线两种。
  驼峰体中又分为大驼峰UserNameFromDb,按照单词进行分割,每个单词的首字母大写,其余小写。小驼峰userNameFromDb,按照单词进行分割,只有第一个单词的首字母是小写的,其余单词的首字母大写。
  下划线是user_name_from_db,全部使用小写字母,每个单词使用下划线进行分割。

常量

常量是指一般不会变化的量,在python中没有真正意义上的常量,通常认为全部大写的变量为常量。但在其他语言中,有真正意义上的常量,例如在JavaScript中,const PI=3.14,PI就是常量

四、python的底层优化(了解)

python的底层优化就是指小整数池,当内存数据量很小的时候,如果同时有多个变量使用,python会将多个变量指向同一个内存地址
(一个内存地址可以用多个变量名来指向)

五、垃圾回收机制

python对于垃圾数据(即没有变量指向的数据)开发了一套自动回收方案。1.引用计数,当有变量指向内存中的数据时,会同时增加一个计数,如果计数为零,说明是垃圾数据。2.标记清除,当内存快要占满的时候,python就会停止运行代码,从头到尾的对数据进行扫描,对垃圾数据进行标记,之后,统一进行清除。3.分代回收,通过分不同的时间段,来降低被监管的频数。

六、数据类型

今天只学习了有关与数据类型的内容
整数型int,所有的整数都是整数型
浮点型float,有小数点的数据都属于浮点型,其中1.0也是浮点型

标签:blog,cnblogs,python,3095768,第三天,学习,https,com
From: https://www.cnblogs.com/zjyao/p/17120360.html

相关文章

  • FWT 快速沃尔什变换学习笔记
    \(\text{FWT}\)快速沃尔什变换给定两个序列\(a,b\),求解序列\(c\)满足:\[c_i=\sum_{j\cdotk=i}a_jb_k\]其中\(\cdot\)可以为\(\&\),\(|\),还有\(\oplus\)等位......
  • 机器学习 吴恩达 第十一章 笔记
    十一、支持向量机(SupportVectorMachines)11.1优化目标  到目前为止,你已经见过一系列不同的学习算法.在监督学习中,许多学习算法的性能都非常类似.因此,重要的不是......
  • 学习C语言第七天
    今天继续学习分支语句,主要学习是while语句和for语句#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>//intmain()//{// inti=1;// //在while循环中,break用于永......
  • 2.14 背包学习
    12.背包问题求具体方案思路背包问题求具体方案类似于求最短路径问题对于求具体方案来说,可以由最后的最大价值逆推原因是:01背包问题的集合划分就是依靠第i个物品选不选......
  • 初识Python
                             pycharm软件的基本使用#1.下载与安装#2.pycharm的语言,一定要使用英文的​#修改主题......
  • 【Python小随笔】获取N天前的所有日期
    importdatetimedefget_nday_list(n):before_n_days=[]foriinrange(1,n+1)[::-1]:before_n_days.append(str(datetime.date.today()-date......
  • Python系列教程--最新版
    Python系列教程开启愉快的Python学习之旅吧!!1markdown编辑器01-markdown基本语法2计算机基础01-计算机基础之编程02-计算机组成原理03-计算机操作系统04-编程语言......
  • Python 识别二维码(三种方案,识别成功有两种)
    Python识别二维码(三种方案,识别成功有两种)背景python扫码方案方案一:opencv识别二维码-失败先查看一下自己的opencv版本:pipfreeze|grepopencv如果什么都没有输......
  • 场景编程集锦 - 二次元美女学Python
    第1章场景描述白小灵,人如其名,身型娇小,有点古灵精怪,大学动漫专业毕业,是典型的二次元美女。在大四那一年,她遇上了阳光帅气、家境殷实的白马王子小帅,她认定小帅就是自己的菜,随......
  • 【深度学习入门】- 神经网络
    ......