Pycharm下载与使用及python的基础数据类型
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的破解方式
- 淘宝 2.选择激活码破解,百度搜激活码 3.使用脚本文件破解直接拖拽
2.python的基础
2.1 Python语法注释
注释:解释代码的一段文字(注释从Python语法上来说可有可无,但是为了我们自己更好的理解代码,防止以后看到不太熟悉的代码忘记,也为了别人阅读代码时的方便,我们要养好添加规范注释的习惯)
2.2 编写注释
- 解释说明前加文字符号
pycharm中有快捷键ctrl+?或shift+3
# 注释(单行注释)
- 解释说明前加文字符号
回车键左边那个键英文输入法下连续按三下
'''
多行注释
''' - 回车键左边那个键英文输入法下+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的基础数据类型的更多相关文章
- python的基础数据类型笔记
注意:此文章基于python3.0以上做的笔记. python的基础数据类型大体有一下几种 一.int int类型有以下几种方法 .bit_length 返回数据在内存中所占的比特位 如下: prin ...
- python的基础数据类型
Python基础数据类型 定义: int => 数字类型 str => 字符串数据类型 bool =>布尔值,True False list 列表,用来存放大量数据 [ ...
- 《Python》 基础数据类型补充和深浅copy
一.基础数据类型的补充 元组: 如果元组中只有一个数据,且没有逗号,则该‘元组’数据类型与里面的数据类型一致 列表: 列表之间可加不可减,可跟数字相乘 l1=['wang','rui'] l2=['c ...
- Python之-------基础数据类型
数据类型: 计算可以处理各种不同文件,图形,音频,视频,网页等各种各样的数据,不同的数据,需要定义不同的数据类型.在Python中,能够直接处理的数据类型有以下几种: 一:nubmer(数字) 1.1 ...
- 【python】 [基础] 数据类型,字符串和编码
python笔记,写在前面:python区分大小写1.科学计数法,把10用e代替,1.23x10·9就是 1.23e9 或者 0.00012就是1 ...
- 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 ...
- Python中的基础数据类型
Python中基础数据类型 1.数字 整型a=12或者a=int(2),本质上各种数据类型都可看成是类,声明一个变量时候则是在实例化一个类. 整型具备的功能: class int(object): & ...
- 四.python基础数据类型
一.什么是数据类型? 什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文字,否则它是分不 ...
- 第2章 Python编程基础知识 第2.1节 简单的Python数据类型、变量赋值及输入输出
第三节 简单的Python数据类型.变量赋值及输入输出 Python是一门解释性语言,它的执行依赖于Python提供的执行环境,前面一章介绍了Python环境安装.WINDOWS系列Python编辑和 ...
- Python_基础数据类型
一,首先介绍一下变量 1. 变量是什么 在Python中,变量的概念基本上和初中代数的方程变量是一致的. 2. 变量命名规则 由数字.字母.下划线组成 不能以数字开头 要具有描述性 要区分大小写 禁止 ...
随机推荐
- KingbaseES 中select distinct on 语句
用法 SELECT DISTINCT ON ( expression [, ...] ) 把记录根据[, -]的值进行分组,分组之后仅返回每一组的第一行. 需要注意的是,如果不指定ORDER BY子句 ...
- 【SQLServer】并行的保留线程和已使用线程
我们都知道SQL Server的并行执行.为了快速处理一个请求,SQL Server会使用多个线程来处理一个请求.并行执行涉及两个重要的参数设置:·maxdop:最大并行度·并行度的成本阈值:如果任何 ...
- 若依(RuoYi )权限管理设计
前言 若依权限管理包含两个部分:菜单权限 和 数据权限.菜单权限控制着我们可以执行哪些操作.数据权限控制着我们可以看到哪些数据. 菜单是一个概括性名称,可以细分为目录.菜单和按钮,以若依自身为例: 目 ...
- nginx实现vue的web页面项目集群负载
问题描述 项目是使用前后端分离,前端使用的是vue技术. 想实现的功能是:在前端项目部署的过程中(直接删除项目目录的文件,然后上传新的项目文件),在这个短时间内不能影响用户的使用.所以想到的就是使用n ...
- Deployment控制器(pod)更新策略
最小就绪时间: 配置时,用户可以使用Deplpoyment控制器的spec.minReadySeconds属性来控制应用升级的速度.新旧更替过程中,新创建的Pod对象一旦成功响应就绪探测即被视作可用, ...
- PAT (Basic Level) Practice 1010 一元多项式求导 分数 25
设计函数求一元多项式的导数.(注:xn(n为整数)的一阶导数为nxn−1.) 输入格式: 以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数).数字间以空格分隔. 输出格式: ...
- SQL语句——为什么分组函数(多行处理函数)不能用在where语句之后?
在SQL语句中,常见的分组查询函数为: sum()求和 avg()求平均值 min()求最小值 max()求最大值 count()求数目 在分组函数中有几个重要的特征: 1.分组函数进行时自动忽略nu ...
- mysql 判断 字段为空 的一个小误区(又忘了)
今天判断mysql是否为空 直接写某字段 例 image_url !=null 结果数据库不报错误 并且没有返回相对数据. 又忘了这个事.今天特地记录一下. 因为null 表示什么也不是, 不能= ...
- CEOI2020 道路(Roads) Solution
直接来构造. 考虑扫描线.从左到右扫,考虑当前扫到了一个左端点,我们把这个左端点连到其他点上. 我们可以找到这个点下方离他最近的线段,并且记下每条线段上方在扫描线左侧且最靠右,与这条线段中间没有其他线 ...
- Dubbo 03: 直连式 + 接口工程
进一步改正dubbo框架中简单的直连式的不足 需要用到3个相互独立的maven工程,项目1为maven的java工程作为接口工程,项目2,3为maven的web工程 工程1:o3-link-inter ...