1.Pycharm编辑器

1.1.下载地址

https://www.jetbrains.com/pycharm/

1.2.Pycharm编辑器下载







1.根据自己的操作系统选择相对应的下载方式



2.尽量选择稍微老一些的版本

2.Pycharm编辑器安装使用

2.1点击安装











2.2双击pycharm运行









2.3pycharm的使用

2.3.1创建一个新的项目







2.3.2新建文件



修改Ctrl+鼠标左键为调整字体大小快捷键



选择颜色



解释器的选择



运行python代码



2.3.3pycharm的破解方式

  1. 淘宝 2.选择激活码破解,百度搜激活码 3.使用脚本文件破解直接拖拽

2.python的基础

2.1 Python语法注释

注释:解释代码的一段文字(注释从Python语法上来说可有可无,但是为了我们自己更好的理解代码,防止以后看到不太熟悉的代码忘记,也为了别人阅读代码时的方便,我们要养好添加规范注释的习惯)

2.2 编写注释

  1. 解释说明前加文字符号

    pycharm中有快捷键ctrl+?或shift+3
# 注释(单行注释)
  1. 解释说明前加文字符号

    回车键左边那个键英文输入法下连续按三下

    '''

    多行注释

    '''
  2. 回车键左边那个键英文输入法下+shift 连续按三下

    """

    多行注释

    """

2.3 PEP8规范

"""

pycharm中很多时候会有各种颜色提示还有波浪线

只要不是红线一般都不影响代码运行

"""

  • 单行注释如果跟在代码之后,警号与代码之间空两格,内容与警号空一格
  • 如果单行注释自成一行,内容与警号空一格
  • 如果要学习规范,可以借助pycharm自动格式化代码反向学习

2.4 变量与常量

1.变量:在程序运行过程中,值会发生变化的量

2.常量:在程序运行过程中,值不会发生变化的量

代码中如何记录事物状态

name = 'wxl'

age = 19

3.变量使用的语法结构与底层原理

name = 'wxl'

变量名 赋值符号 数据值

  • 一旦看到赋值符号,一定先看符号的右侧
  • 在内存空间中申请一块内存空间存储数据值
  • 给数据值绑定一个变量名
  • 以后就可以通过变量名访问到数据值

    注意事项:

    1.同一个数据值可以绑定多个变量名

    2.赋值符号的右边也可能是变量名 如果是就先找该变量名绑定的数据值

    3.一个变量名同一时间只能绑定一个数据值

    本质

    name = 'wxl'

    遇到赋值符号 先看符号的右侧 再看符号的左侧

    在内存空间中申请一块内存空间 存储数据值wxl

    给该内存空间绑定一个名字 name

    通过name就可以访问到内存空间中存储的数据值wxl

    如果内存中数据值没有绑定名字 那么意味着我们使用不到

    1.一个数据值可以同时被多个名字绑定

    如果赋值符号的右侧也是一个名字 那么意思是让左边的名字绑向右边名字绑定的数据值

    a = 123

    b = a

    c = b

    2.同一个名字同一时间只能绑定一个数据值

    x = 10

    x = x + 10

    print(x)

    如果右侧是名字和数据值的组合 那么需要先做相应的运算 得出单纯的数据值之后再做绑定

2.5 变量名的命名规范

  • 中文是可以用作变量名 但是不建议使用 太low了,并且容易报错
  • 汉语拼音也是可以作为变量名的 但是不建议使用
  • 变量名只能出现字母、数字、下划线
  • 数字不能开头
  • 变量名尽量做到见名知意
  • 变量名不能与关键字冲突

2.6 变量名的命名风格

1.下划线式 (python推荐使用)

变量名中单词很多,彼此使用下划线隔开

name_from_mysql_db1_userinfo = 'wxl'

2.驼峰体式(JS推荐使用)

大驼峰

NameFromMysqlDb1Userinfo = 'wxl'

小驼峰

nameFromMysqlDb1Userinfo = 'wxl'

注意:在同一个编程语言中尽量固定使用一种不要随意切换

常量的基本使用

1.在python中没有真正意义上的常量(定义了就不能修改)定义了可以随时修改

2.在python中如果想表示出常量,那么可以使用全大写的变量名

HOST ='127.0.0.1'

print(HOST) # 127.0.0.1

HOST = '192.168.1.112'

print(HOST) # 192.168.1.112

注意:除了全大写之外,其他与变量用法一致

3.python基本数据类型

3.1整型

  • 概念:通常称为整数,是整数或者负数,不带小数点。python3整型类型没有大小限制。int型数字:0、10 -780、-089、-0x270、0x90。
  • 主要应用场景:年龄 学生人数 年份
  • 基本使用:

    age = 18

    stu_num = 38

    year = 2022
  • 表达关键字:int
  • 核心语法:直接写整数

3.2浮点型

  • 概念:浮点型由整数部分与小数部分组成。float型数字:0.0、15.2、-2.9、-32.5e10、32+e18
  • 主要应用场景:体重 身高 薪资待遇
  • 基本使用:

    weight = 76.8

    height = 1.83

    salary = 3.1
  • 表达关键字:float
  • 核心语法:直接写小数

3.3字符串型

  • 概念:双引号或者单引号中的数据,就是字符串。大白话的意思其实就是文本类型的数据>>>:引号引起来的部分都是字符串

  • 主要应用场景:姓名 住址 爱好

    代码实现:

    name = 'wxl'

    addr = '芜湖'

    hobby = '学习'

    1.定义字符串有四种方式

    name = 'wxl'

    name1 = "wxl"

    name2 = '''wxl'''

    name3 = """wxl"""

    2.为什么定义字符串需要有多种方式

    我们在字符串中编写文本也可能会使用到引号 为了避免冲突 有了多种方式

    info = "Jason老师说:'年轻不是用来挥霍的资本'"

    3.如何区分三引号是字符串还是注释

    关注左侧是否含有赋值符号和变量名 如果有则为字符串 没有则为注释

    3.4列表型(list)

    大白话的意思其实就是可以存储多个数据值的类型 并且可以非常方便的取

    应用场景:存储多个数据值 并且将来可能需要单独取其中一些

    代码实现:

    name_list = ['jason', 'tony', 'kevin', 'oscar', 'jerry']

    1.列表的文字描述

    中括号括起来 内部可以存放多个数据值 数据值与数据值之间逗号隔开 数据值可以是任意数据类型

    l1 = [11, 11.11, 'jason',[11, 22]]

    2.索引取值

    起始数字是从0开始

    l1[索引值]

    """

    PEP8规范补充

    1.逗号后面与数据值空一格

    2.赋值符号左右都得空一格

    """

    3.5字典型(dict)

    能够非常精确的存储和表达数据值的含义

    代码实现:

    info_dict = {

    'username': 'jason',

    'age': 18,

    'hobby': 'read',

    }

    1.字典文字描述

    大括号括起来 内部可以存放多个数据 数据的组织形式是K:V键值对键值对与键值对之间逗号隔开K是对V的描述性性质的信息(解释说明) 一般都是字符串类型V是真正的数据值 可以是任意数据类型

    2.按K取值字典只能按K取值 因为字典是无序的 没有索引的概念

    info_dict['username']

Pycharm下载与使用及python的基础数据类型的更多相关文章

  1. python的基础数据类型笔记

    注意:此文章基于python3.0以上做的笔记. python的基础数据类型大体有一下几种 一.int int类型有以下几种方法 .bit_length 返回数据在内存中所占的比特位 如下: prin ...

  2. python的基础数据类型

    Python基础数据类型 定义: int    => 数字类型 str   => 字符串数据类型 bool  =>布尔值,True False list 列表,用来存放大量数据  [ ...

  3. 《Python》 基础数据类型补充和深浅copy

    一.基础数据类型的补充 元组: 如果元组中只有一个数据,且没有逗号,则该‘元组’数据类型与里面的数据类型一致 列表: 列表之间可加不可减,可跟数字相乘 l1=['wang','rui'] l2=['c ...

  4. Python之-------基础数据类型

    数据类型: 计算可以处理各种不同文件,图形,音频,视频,网页等各种各样的数据,不同的数据,需要定义不同的数据类型.在Python中,能够直接处理的数据类型有以下几种: 一:nubmer(数字) 1.1 ...

  5. 【python】 [基础] 数据类型,字符串和编码

    python笔记,写在前面:python区分大小写1.科学计数法,把10用e代替,1.23x10·9就是 1.23e9                            或者 0.00012就是1 ...

  6. 07、python的基础-->数据类型、集合、深浅copy

    一.数据类型 1.列表 lis = [11, 22, 33, 44, 55] for i in range(len(lis)): print(i) # i = 0 i = 1 i = 2 del li ...

  7. Python中的基础数据类型

    Python中基础数据类型 1.数字 整型a=12或者a=int(2),本质上各种数据类型都可看成是类,声明一个变量时候则是在实例化一个类. 整型具备的功能: class int(object): & ...

  8. 四.python基础数据类型

    一.什么是数据类型? 什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文字,否则它是分不 ...

  9. 第2章 Python编程基础知识 第2.1节 简单的Python数据类型、变量赋值及输入输出

    第三节 简单的Python数据类型.变量赋值及输入输出 Python是一门解释性语言,它的执行依赖于Python提供的执行环境,前面一章介绍了Python环境安装.WINDOWS系列Python编辑和 ...

  10. Python_基础数据类型

    一,首先介绍一下变量 1. 变量是什么 在Python中,变量的概念基本上和初中代数的方程变量是一致的. 2. 变量命名规则 由数字.字母.下划线组成 不能以数字开头 要具有描述性 要区分大小写 禁止 ...

随机推荐

  1. KingbaseES ALTER TABLE 中 USING 子句的用法

    using子句用于在修改表字段类型的时候,进行显示的转换类型. 1.建表 create table t(id integer); 2.插入数据 insert into t select generat ...

  2. 项目管理构建工具——Maven(基础篇)

    项目管理构建工具--Maven(基础篇) 在前面的内容中我们学习了JDBC并且接触到了jar包概念 在后面我们的实际开发中会接触到很多jar包,jar包的导入需要到互联网上进行就会导致操作繁琐 Mav ...

  3. 回溯剪枝,dfs,bfs

    dfs: 给定一个整数n,将数字1~n排成一排,将会有很多种排列方法. 现在,请你按照字典序将所有的排列方法输出. 输入格式 共一行,包含一个整数n. 输出格式 按字典序输出所有排列方案,每个方案占一 ...

  4. 高德地图与CAD图叠加显示方法汇总及优缺点分析

    前言 ​ 高德地图应用在许多领域,平常我们用的地图导航,除过正常的地图导航指引功能之外,其实还有很多实用的功能.如高德影像地图应用在包括地理.土地测量.水文学.生态学.气象学以及海洋学等方面.Auto ...

  5. js中的对象和数组的创建

    <!DOCTYPE html><html><head> <title>获取控制</title> <meta charset=" ...

  6. 使用KVM安装windows10系统出现内存直接占满的情况解决

    情况说明: 在使用kvm安装windows10系统的时候,采用的win10系统不是原版系统,而是经过进一步封装的系统,使用大白菜PE先格式化磁盘,然后再安装的系统,在系统安装好重启的时候,卡在安装界面 ...

  7. Python中list列表的常见操作

    Python的list是一个列表,用方括号包围,不同元素间用逗号分隔. 列表的数据项不需要具有相同的类型.(列表还可以嵌套,即列表中的列表) 每个元素都有一个索引(表示位置),从0开始:可以用索引-1 ...

  8. [题解] Codeforces 1720 E Misha and Paintings 结论

    题目 算是诈骗题? 令一开始就存在的颜色数为cnt.k>=cnt的情况,显然每次找一个出现不止一次的颜色,然后把这个颜色的恰好一个方块替换成一种没有出现过的颜色就可以了,\(k-cnt\)次解决 ...

  9. 用户输入学号,如果是以aabcddef开头,并且后边是4位数字,前两位大于06小于等于当前年份。判断用户输入是否合法

    package seven_topic; import java.util.*; public class p_19_1 { public static void main(String[] args ...

  10. POJ1655 Balancing Act (树的重心)

    求树的重心的模板题,size[u]维护以u为根的子树大小,f[u]表示去掉u后的最大子树. 1 #include<cstdio> 2 #include<iostream> 3 ...