Python语法与基本数据类型
Python语法与基本数据类型
一、Python语法之注释
1.注释
注释就是对一段代码的解释说明
2.注释的写法
1.单行注释:解释说明的文字前面加#号, pycharm中有快捷键 ctrl+?
2.多行注释:单引号按三下,实现多行注释
3.多行注释:双引号按三下,实现多行注释
3.PEP8规范
Python代码编写规范:
1.单行注释如果跟在代码之后,#号与代码间需要空两格,内容与#号空一格
2在写代码过程中注意代码编写的规范,可使用快捷键"ctrl + alt + L"查看,参照代码的编写。
3.PEP8规范:
分号:不要在行尾加分号
行长度:每行不超过80个字符,不要使用反斜杠连接行
括号:不要在返回语句或者条件语句中使用括号
缩进:用4个空格来缩进代码,不要用tab,不要把tab和空格混合使用
空行:顶级定义(函数或者类定义)之间空两行,方法定义之间空一行
空格:括号内不要有空格
二、变量与常量
1.变量
记录变化(可能会基础改变)的事物状态
2.常量
记录固定(可能不经常改变)的事物状态
3.变量的语法结构
eg: let name = 'jia' 变量名 赋值符号 数据值
name1 = name
1.当我们看到赋值符号的时候,首先看符号的右侧数值
2.在内存空间中申请一块空间存储数据值
3.给数据值绑定一个变量名
4.可以通过变量名访问数据值
注意:
1.同一个数据值可以绑定多个变量名
2.赋值符号也可能是变量名 如果是就先找该变量名绑定的数据值
3.一个变量同一时间只能绑定一个数据值
4.变量命名规范
变量命名规范:
1.变量名只能出现字母,数字,下划线
2.中文与汉字不建议作为变量名
3.数字不能开头
4.变量名不能与关键字冲突
命名风格:
1.下划线式 Python推荐使用
eg: name_from_userinfo = 'jia'
2.驼峰命名法 Js推荐使用
大驼峰命名法: NameFromUserinfo = 'jia'
小驼峰命名法: nameFromUserinfo = 'jia'
三、数据类型
一、数据类型
1.数据类型:代码程序中需要不同数据类型表示不同的数据,就好像再日常生活中姓名用文字表示,年龄用数字表示,体重用带有小数点的数字表示等。
2.查看数据类型的方式: type(数据值/变量名)
二、常见的数据类型
1.整型(整数)
应用场景:年级,班级人数,年份
代码实现:
age = 18
name = 56
year = 2022
表达关键字:int
2.浮点型(小数)
应用场景:身高,体重,薪资
代码实现:
height = 1.82
weight = 44
salary = 2.1
表达关键字:float
3.字符串(文本)
应用场景:姓名,地址,爱好
代码实现:
name = 'jia'
addr = "jinhua"
hobby = '''study'''
hobby = """dance"""
表达关键字:str
4.列表(可以存储多个数据值)
应用场景:存储多个数据值,并且将来可能需要单独取其中一些
代码实现:
list = ['jia', 'tom', 'jerry']
中括号括起来,内部可以放多个数据值,数据值与数据值之间用逗号隔开
表达关键字:list
索引取值:起始数字从0开始
5.字典(能够非常精确地存储和表达数据值的含义)
代码实现:
info_dict = {
'username': 'jia',
'age': 18,
'hobby': 'read',
}
大括号括起来,内部可以存放数据,数据的组织形式是k:v键值对
表达关键字:dict
Python语法与基本数据类型的更多相关文章
- Python语法之基本数据类型
一.数据类型之字符串str 作用:主要用于记录描述性性质的数据,如姓名.地址.邮箱: 定义: 方式1 # 单引号 name = 'jason' 方式2 # 双引号 name = "jason ...
- 04.python语法入门--基本数据类型
# python是一门解释型的.强类型的.动态语言# 一:数字类型# 1.1 整型int:记录人的年龄.等级.号码.个数# age = 18# print(type(age))# 1.2 浮点数 ...
- 5、Python语法之基本数据类型
一 引入 我们学习变量是为了让计算机能够像人一样去记忆事物的某种状态,而变量的值就是用来存储事物状态的,很明显事物的状态分成不同种类的(比如人的年龄,身高,职位,工资等等),所以变量值也应该有不同的类 ...
- Python基本语法_基本数据类型_数值型详解
目录 目录 软件环境 Python变量调用的过程 数值型 删除一个数值类型对象 布尔型 Bool 标准整型 Int 长整型 双精度浮点型 Float 复数 数值类型对象的内建功能函数 absNumbe ...
- Python 30分钟入门——数据类型 and 控制结构
Python是一门脚本语言,我也久闻大名,但正真系统的接触学习是在去年(2013)年底到今年(2014)年初的时候.不得不说的是Python的官方文档相当齐全,如果你是在Windows上学习Pytho ...
- python语法快速入门(1)
http://www.runoob.com/python/python-tutorial.html Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节.类似于PHP和Perl语言 ...
- Python 30分钟入门——数据类型 & 控制结构
Python是一门脚本语言,我也久闻大名,但正真系统的接触学习是在去年(2013)年底到今年(2014)年初的时候.不得不说的是Python的官方文档相当齐全,假设你是在Windows上学习Pytho ...
- Python学习之路--1.0 Python概述及基本数据类型
Python是一门解释性语言,弱类型语言 python程序的两种编写方式: 1.进入cmd控制台,输入python进入编辑模式,即可直接编写python程序 2.在.朋友文件中编写python代码,通 ...
- python 的几种数据类型
列表 列表是 Python 的主力数据类型.当提到 " 列表 " 时,您脑海中可 能会闪现" 必须进一步声明大小的数组,只能包含同一类对象 " 等想法.千 ...
- python里怎么查看数据类型
python里怎么查看数据类型? python里可以通过type()函数来查看数据类型. Python 内置函数 Python 内置函数 Python type() 函数如果你只有第一个参数则返回对象 ...
随机推荐
- Jquery中Trigger()方法
1. $(selector).trigger(event,[param1,param2,...]) 方法触发被选元素标签的指定事件类型 为元素边赋值为true,并触发元素标签的change方法 $(' ...
- 二、Celery执行一步任务
二.Celery执行异步任务 2.1.基本使用 创建项目celerypro 创建异步任务执行文件celery_task: import celery import time backend='redi ...
- 六、dockerfile
一.什么是镜像 镜像可以看成是由多个镜像层叠加起来的一个文件系统(通过UnionFS与AUFS文件联合系统实现),镜像层也可以简单理解为一个基本的镜像,而每个镜像层之间通过指针的形式进行叠加. 根据上 ...
- CentOS 8 离线安装 podman 解决方法
CentOS 8 系统中如果没有安装Podman的话,想要离线安装会比较麻烦,因为podman依赖的包比较多,从网上一个一个下载会很繁琐,也容易出错. 这里介绍一种曲线救国的方式来离线安装. 首先分享 ...
- Vue 路由跳转显示空白页面的问题
在写一个登录界面跳转到首页时,路由如下 export default new VueRouter({ routes: [ { path: "/", name: "Logi ...
- 英格索兰扳手网口通信协议EOR原理
前言 前几天遇到这个需求,需要记录扳手每一次的周期数据,但是我不知道通信协议是什么,只知道是一个tcp的连接,问售后,也不给我网口调试软件(英格索兰自己家的软件).经过我俩天的谷歌,终于找到了他们公司 ...
- uni-ajax使用示例
官网 基于 Promise 的轻量级 uni-app 网络请求库 uni-ajax官网:https://uniajax.ponjs.com 安装 插件市场 在 插件市场 右上角选择 使用 HBuild ...
- Dojo dijit/Tree的使用以及样式设置
如果什么都不设置,默认使用dojo自带的Tree,样式模板使用claro的,效果是这样的. 1.无论是不是叶子节点,前面总要带个+号,必须要点击下才消失. 2.点击树或者某个节点是,回出现蓝色边框. ...
- Nginx 安装篇-yum安装
yum安装教程引用: https://www.cnblogs.com/AprilBlank/p/11388990.html#1-yum安装推荐 避坑事项: 暂无
- 20W,PD快充协议芯片,带有PPS控制器的USB-PD3.0
JD6621是高度集成的USB供电(PD)控制器,支持USB PD 3.0 ,该USB PD 3.0 具有针对USB Type-C下游接口(源)设计的可编程电源( PPS)规范. 它监视CC引脚以检测 ...