首页 > 其他分享 >2月14日笔记

2月14日笔记

时间:2023-02-14 21:11:27浏览次数:36  
标签:注释 14 python 笔记 单词 首字母 内存地址 变量

Pycharm的基本使用

1.修改Pycharm主题

File→settings→Apperance→Theme

 

 2.修改字体大小

File→settings→Editor→Font

 

 3.切换解释器

File→settings→Project→Interpreter

 

 4.如何新建python文件

     4.1如果没有项目,我们应该先新建一个项目,其实就是新建一个文件夹

 

 

 

 

python语法注释

1. 什么是注释:注释就是对一段代码的解释,不参与代码的实际运行

2. 如何使用注释:

    单行注释:使用#

    多行注释:使用三个引号(单双引号)

    把上面一行代码复制到下面一行的快捷键:ctrl + D

变量

变量:变化的量,用来记录事务的某种状态

语法格式:
name             =               'tony'
变量        赋值符号        变量值

底层原理:
age = 18
1. 先在内存空间中申请一块地址来存储变量值18
2. 把申请的内存地址跟变量名age绑定在一起
3. 之后想使用变量值18只需要通过访问变量age即可

 

 

变量的命名规范

1. 必须有数字、字母、下划线任意的组合

2. 变量名不能以数字开头

3. 不能与关键字冲突

4. 变量名的命名一定要见名知意

命名风格

1. 驼峰体:按照单词进行分割,每个单词的首字母大写,其余小写

     1.1大驼峰:每个单词首字母使用大写,其余小写

     1.2小驼峰:按照单词进行分割,只有第一个单词的首字母是小写的,其余单词的首字母大写

2.使用下划线分割,其余字母全部小写  

   例:name_age_high

 

 

常量(一般不变的量)

1.python中没有真正意义上的常量,我们约定俗成认为全大写的变量就是常量

2.在其他语言中,是有真正意义上的常量的,eg:JavaScript

变量的三要素

1.变量值

2.内存地址编号

3.数据类型

(扩)一个变量名只能指向一个内存地址

一个内存地址可以有多个变量指向

python底层优化

小整数池:当数据量很小的时候,如果同时有多个变量使用,那么python就会让多个变量指向同一个内存地址

垃圾回收机制(就是没有变量指向的数据)

1.引用计数:当有变量指向内存中得数据时候,会同时加一个计数,当计数为零的时候,就说明是垃圾数据

2.标记清楚:当内存快被沾满的时候,那么python就会终止程序的运行,从头到位进行扫描数据,对垃圾数据进行标记,之后,统一进行清楚

3.分代回收:通过分不同的时间段,来降低被监管的频率

 

 

数据类型

1.生活中常见的数据类型:文本,文档,MP3,MP4

2.在程序中也有千变万化的数据格式:整型  浮点型  字符串 列表 元组 集合 字段

    整形(int):整数

    浮点型(float):小数

 

 

 

 

标签:注释,14,python,笔记,单词,首字母,内存地址,变量
From: https://www.cnblogs.com/Hao12345/p/17120905.html

相关文章

  • 第7天笔记
    第七天笔记日期对象日期对象是用于表示日期时间的一个对象,他里面包含对应设置日期时间及获取日期时间的方法日期对象的声明使用new关键字定义newDate()无参构造声明......
  • 2023/2/14 考试总结
    7.30~7.40看题,T3是题答,感觉还很典。7.40~8.20糊了个T3的构造,感觉还挺对。8.20~9.40写T1,二分+长剖看起来很好写,但是过不掉。发现可以在长剖的过程中记录上一次修改的......
  • Mybatis14 - 一级缓存
    一级缓存(默认开启)MyBatis的一级缓存是SqlSession级别的,即通过同一个SqlSession查询的数据会被缓存再次使用同一个SqlSession查询同一条数据,会从缓存中获取1、代码验证......
  • FWT 快速沃尔什变换学习笔记
    \(\text{FWT}\)快速沃尔什变换给定两个序列\(a,b\),求解序列\(c\)满足:\[c_i=\sum_{j\cdotk=i}a_jb_k\]其中\(\cdot\)可以为\(\&\),\(|\),还有\(\oplus\)等位......
  • 闲话 23.2.14
    闲话soytony老师和apj老师来了看着他俩打情骂俏真的很有意思(今天放的歌是《阳光彩虹小白马》guge说:这歌就蛮好听的提神醒脑(?)感觉只要隔了十年对歌的品味就会......
  • 机器学习 吴恩达 第十一章 笔记
    十一、支持向量机(SupportVectorMachines)11.1优化目标  到目前为止,你已经见过一系列不同的学习算法.在监督学习中,许多学习算法的性能都非常类似.因此,重要的不是......
  • 2.14 背包学习
    12.背包问题求具体方案思路背包问题求具体方案类似于求最短路径问题对于求具体方案来说,可以由最后的最大价值逆推原因是:01背包问题的集合划分就是依靠第i个物品选不选......
  • 【读书笔记】WebKit 技术内幕
    本文总结下《WebKit技术内幕》的要点。第一章浏览器和浏览器内核浏览器背景:80年代后期90年代初期:世界上第一个浏览器WorldWideWeb(后改名为Nexus),Berners-Lee发明......
  • 2023-2-14 微信小程序 <view>组件字体居中 方法
    当我想要编辑一行文本时,第一个想到的方法是:直接在view组件里面打上想要的字,再设置其text-align属性为centertest.wxml<viewclass="test">测试</view>test.wxss.test......
  • [leetcode每日一题]2.14
    ​​1124.表现良好的最长时间段​​难度中等253给你一份工作时间表 ​​hours​​,上面记录着某一位员工每天的工作小时数。我们认为当员工一天中的工作小时数大于 ​​8......