首页 > 编程语言 >初识Python

初识Python

时间:2023-02-14 18:55:42浏览次数:41  
标签:变量 Python 18 age 注释 python 初识 name

                                            

 

 

pycharm软件的基本使用

# 1. 下载与安装
# 2. pycharm的语言,一定要使用英文的

# 修改主题背景
File
settings
  Apperance
      Theme
# 修改字体大小
File
settings
  Editor
      Font
# 切换解释器(必会!!!)
File
settings
  Project
      Interpreter
# 如何新建python文件
'''后缀名是让我们看出文件的本质,所以,我们python也有自己独特的后缀名.py'''
1. 如果没有项目,我们应该先新建一个项目,其实就是新建一个文件夹
# 如何运行python文件

python语法注释

"""注释是代码之母!"""
1. 什么是注释
# 注释就是对一段代码的解释,不参与代码的实际运行
2. 如何使用注释?
2.1 单行注释
  使用警号
   2.2 多行注释
  # 使用三个引号(单双引号)
   2.3 把上面一行代码复制到下面一行的快捷键:ctrl + D
'''以上这些规范是谁规定的呢?''' >>>: PEP8规范

变量

1. 什么是变量?
变化的量,用来记录事务的某种状态
2. 如何使用变量?
# 现实生活中:
  姓名:洋哥
       年龄:18
       身高:1.8
    # 程序中:
  name = 'tony'
       age = 18
       height = 1.8
       
"""
语法格式:
name     = 'tony'
变量     赋值符号 变量值

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

变量的命名规范

'''补充:快捷键注释代码:ctrl + ?'''
1. 必须有数字、字母、下划线任意的组合
user@name  123_name _ my_password_123456
   '''_虽然满足我们的规范,但是我们不推荐使用,因为他有特殊的含义'''
2. 变量名不能以数字开头
3. 不能与关键字冲突
4. 变量名的命名一定要见名知意(重点)

# 命名风格
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

变量的三要素

name = 'tony'

1. 变量值
2. 内存地址编号
3. 数据类型

"""
一个变量名只能指向一个内存地址
一个内存地址可以有多个变量指向
"""

python底层优化

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

垃圾回收机制

1. 什么是垃圾数据?
# 就是没有变量指向的数据
2. python开发出了一套自动回收方案
1. 引用计数
  # 当有变量指向内存中得数据时候,会同时加一个计数,当计数为零的时候,就说明是垃圾数据
   2. 标记清楚
  # 当内存快被沾满的时候,那么python就会终止程序的运行,从头到位进行扫描数据,对垃圾数据进行标记,之后,统一进行清楚
   3. 分代回收
  # 通过分不同的时间段,来降低被监管的频率

数据类型(重点)

# 生活中常见的数据类型
视频文件  音频文件 表格 图像 图片  文本...

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

整型int

# 大白话:整数
作用:记录年龄、身高、电话号码
eg:
   age = 18

浮点型float

# 大白话:小数
作用:记录薪资、bmi
eg:
salary = 100.1
a = 1.0

 

标签:变量,Python,18,age,注释,python,初识,name
From: https://www.cnblogs.com/114514-cpp/p/17120600.html

相关文章

  • 【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章场景描述白小灵,人如其名,身型娇小,有点古灵精怪,大学动漫专业毕业,是典型的二次元美女。在大四那一年,她遇上了阳光帅气、家境殷实的白马王子小帅,她认定小帅就是自己的菜,随......
  • 【Python21天学习挑战赛】-迭代器 & f-格式化 & 模块
    学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。文章目录​​迭代器​​​​1、功能:​​​​2、可迭代对象的利弊​​​​3、创建一个迭代......
  • 【Python21天学习挑战赛】- 函数进阶
    学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。文章目录​​1函数的初识​​​​1.1定义一个函数​​​​1.2函数的调用​​​​1.3函......
  • 【Python21天学习挑战赛】文件读写操作
    学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。文章目录​​1r、w、a​​​​1.1r操作:​​​​1.2w操作:​​​​1.3a操作:追加写​​......
  • 【Python21天学习挑战赛】集合 & 数据类型补充
    开头一叙:无论是以后学习需要或者是三年后的工作需要,都需要用到python的工具,也接着这次活动的机会,把python系统的学一遍。跟着大佬,让python知识从入门到精通。文章目录​​......
  • python计算两个坐标点的距离
    #-*-coding:utf-8-*-"""@author:14931@file:trianglearea.py@time:2023/02/14@desc:"""importmath#导入模块classPoint:#创建类,得到一个点def__i......
  • 什么是Python装饰器?
    装饰器是Python中非常重要的一个概念,如果你会Python的基本语法,你可以写出能够跑通的代码,但是如果你想写出高效、简洁的代码,我认为离不开这些高级用法,当然也包括本文要讲解......