Python入门三

一,Pycharm的基本使用

  1. 下载与安装

官网https://www.jetbrains.com(注意pycharm一定要使用英文)

  1. 修改主题背景

File-->settings-->Apperance-->Theme

  1. 修改字体大小

File-->settings-->Editor-->Font

  1. 切换解释器(重点)

File-->settings-->Project-->Interpreter

  1. 如何新建python文件

File-->NewProject

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

二,Python语法注释

1. 什么是注释

注释就是对一段代码的解释,不参与代码的实际运行

2. 如何使用注释?

单行注释: 使用警号

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

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

'''以上这些规范是谁规定的呢?''' >>>: PEP8规范

"""注释是代码之母!"""
# 这是单行注释
'''这是多行注释'''
"""这也是多行注释"""
'''快捷键注释代码:ctrl + ?'''
'''以上这些规范是谁规定的呢?''' >>>: PEP8规范

三,变量

  1. 什么是变量

变化的量,用来纪录事务的某种状态。

  1. 如何使用变量

name = 'tong'
age = 18
salary = 3000

语法格式:

name = 'tony'

变量 赋值符号变量值

底层原理:

age = 18

1. 先在内存空间中申请一块地址来存储变量值18

2. 把申请的内存地址跟变量名age绑定在一起

3. 之后想使用变量值18只需要通过访问变量age即可

四,变量的命名规范

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

user@name  123_name   _   my_password_123456
   错        错        对        对
    '''_ 虽然满足我们的规范,但是我们不推荐使用,因为他有特殊的含义'''

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

3. 不能与关键字冲突

4. 变量名的命名一定要见名知意(重点)

2.命名风格

1. 驼峰体

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

2.下划线

user_name_from_db   # 全部使用小写字母,每个单词使用下划线进行分割
    """python中推荐使用下划线的形式"""

五.常量

即一般不变的量,python中没有真正意义上的常量,我们约定俗成全部大写的就是常量

eg: HOST='127.0.0.1'

# 在其他语言中,是有真正意义上的常量的,eg:JavaScript
    const PI=3.14

六.变量的三要素

  1. 变量值

  1. 内存地址编号

  1. 数据类型

name = 'tony'
'''一个变量名只能指向一个内存地址
    一个内存地址可以有多个变量指向'''

七.Python底层优化

1.小整数池

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

八.垃圾回收机制

1. 什么是垃圾数据?

就是没有变量指向的数据

2. python开发出了一套自动回收方案

1. 引用计数

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

2. 标记清除

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

3. 分代回收

通过分不同的时间段,来降低被监管的频率

九.数据类型(重点)

1.生活中常见的数据类型

视频文件 音频文件 表格 图像 图片 文本...

在程序中也有千变万化的数据格式

整型 浮点型 字符串 列表 元组 集合 字段...

  1. 整型,浮点型

整型(int)
作用:记录年龄、身高、电话号码
eg:
    age = 18
浮点型float
作用:记录薪资、bmi
eg:
    salary = 100.1
    a = 1.0
我们把整型和浮点型统称为数字类型
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值