pycharm简介及python基础知识

1、昨日内容回顾

  • 计算机五大组成部分(补充)

    控制器与运算器合称CPU。

    储存器分内存(临时)与外存(长久)。

  • 计算机三大核心硬件

    CPU,计算机的中枢神经,程序运行必须依靠CPU。

    内存,容量小,运行速度快,程序的运行在内存中,断电数据即丢失。

    硬盘,容量大,运行速度慢,数据真正存储的位置,断电数据不消失。

    PS:程序运行时,CPU将数据从硬盘读取至内存中,在内存中运行。

  • 操作系统

    协调、管理计算机的各部分硬件,程序均在操作系统的帮助下才能运行。

    常见操作系统:pc端有Windows、macOS、Linux;移动端有Android、iOS、鸿蒙系统

  • 编程及编程语言

    编程是将思想化为计算机可以识别的语言。

    编程语言是人与计算机沟通的桥梁。

  • 编程语言的发展史

    机器语言——编译语言——高级语言。z目前使用的均为高级语言。如C++、Java、python、golang等。

  • 编程语言的分类

    编译型语言,程序运行前先翻译为机器语言,翻译结果可多次使用。

    解释型语言,程序运行时逐行翻译,每次运行均需要重新翻译。

  • python解释器

    常用版本python2.x及python 3.x,目前广泛使用的为3.x版本。

    多版本共存需要将不同版本解释器拷贝后重命名。

  • 环境变量

    计算机中查找资源的根目录,cmd窗口运行程序或文件时,若当前路径下没有对应资源,则在环境变量中查找。

  • python程序运行的三种方法

    1、cmd窗口直接运行,适用临时简短程序语句。

    2、解释器打开程序文本所在文件运行,可运行较长程序。

    3、使用IDE工具编写及运行,效率高。

2、今日内容概要

pycharm软件的安装

python基础知识

3、今日内容详细

pycharm软件的安装

官方网站(https://www.jetbrains.com/pycharm/)下载,根据提示安装完成,打开后激活软件即可使用。

基本操作:

  • 创建新项目(new project),file—New Project—命名。
  • 创建新文件夹(new directory),鼠标右键点击pythonProject—New—Directory—命名。
  • 创建新python文件,鼠标右键点击文件夹—New—Python File—命名。

python基础知识

注释

注释是对一段代码的解释说明。

单行注释:'#' + space +注释内容,或使用快捷键ctrl + '#';

多行注释:英文状态下三个单引号或三个双引号。

# 这是一条单行注释
'''
这是一条
多行注释
'''
"""
这也是一条
多行注释
"""

PEP8规范

使用ctrl + alt + L快速规范代码,观察规范代码与不规范代码的区别,以学习规范。

变量与常量

变量是需要经常会变化的数据的名称,常量是定义后基本不会改变的数据的名称。

变量的使用

变量的赋值

赋值的基本格式:变量名 = 值。程序中'='是赋值符号,而非等号。

  • 赋值的原理

    首先在内存中申请一块区域储存变量的值,然后形成变量名与值的绑定关系。

  • 赋值时的注意事项

    同一变量名赋新值时,会切断原值与变量名的绑定关系,形成变量名与新值的绑定关系;

    同一个数据可以绑定多个变量名;

    赋值符号右侧可以为变量名,赋值时形成左侧变量名与右侧变量名对应数据的绑定关系。

变量名的命名规则

  • 变量名只能由字母、数字及下划线组成。
  • 数字不能单独做变量名,且不能出现在变量名的开头。
  • 变量名不能与解释器中已经存在的关键字冲突。
  • 变量名尽量做到见名知义。

变量名的命名风格

  • 下划线式(python推荐使用),单词之间以下划线连接,如

    first_elected_person = 'ada'
    
  • 驼峰体式(JS推荐使用)

    大驼峰式,每个单词首字母大写,如

    FirstElectedPerson = 'ada'
    

    小驼峰式,除第一个单词外单词首字母大写,如

    firstElectedPerson = 'ada'
    

常量的使用

常量命名时采用全大写来与变量区分,python中没有真正意义上的常量。

python常见数据类型

查看数据类型方法:type(数据值)/type(变量名)

整型(int)

整型通俗讲即为整数,表示数量的数值一般为整型数据。

浮点型(float)

浮点型通俗讲即为小数,不能以整型表示的数据用浮点型表示。

字符串(str)

文本类型的数据为字符串,字符串有四种表达形式。

'this is a string'
"this is a string"
'''this is a string'''
"""this is a string"""

三引号之间的文本在进行赋值操作时才为字符串,不然为多行注释。

列表(list)

列表是被'[ ]'包裹起来的一系列数据,列表的元素之间以 ',' 隔开,列表的元素可以是任意数据类型。

list_example = ['name', 5, 9.99, [1, 2, 3]]

对列表中的数据进行取值时,采取索引取值,索引值从0开始。

字典(dict)

字典是被'{}'包裹起来的一系列K: V键值对组合而成的数据。K(key)为关键字,V(value)为数据值。

对字典中的数据进行取值时,无法通过索引取值,通过关键字来取其对应的数值。

posted @ 2022-09-23 19:32  Akazukis  阅读(377)  评论(0)    收藏  举报