Python语法与基本数据类型

一、Python语法之注释

1.注释

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

2.注释的写法

  1. 1.单行注释:解释说明的文字前面加#号, pycharm中有快捷键 ctrl+?
  2. 2.多行注释:单引号按三下,实现多行注释
  3. 3.多行注释:双引号按三下,实现多行注释

3.PEP8规范

  1. Python代码编写规范:
  2. 1.单行注释如果跟在代码之后,#号与代码间需要空两格,内容与#号空一格
  3. 2在写代码过程中注意代码编写的规范,可使用快捷键"ctrl + alt + L"查看,参照代码的编写。
  4. 3.PEP8规范:
  5. 分号:不要在行尾加分号
  6. 行长度:每行不超过80个字符,不要使用反斜杠连接行
  7. 括号:不要在返回语句或者条件语句中使用括号
  8. 缩进:用4个空格来缩进代码,不要用tab,不要把tab和空格混合使用
  9. 空行:顶级定义(函数或者类定义)之间空两行,方法定义之间空一行
  10. 空格:括号内不要有空格

二、变量与常量

1.变量

记录变化(可能会基础改变)的事物状态

2.常量

记录固定(可能不经常改变)的事物状态

3.变量的语法结构

  1. eg: let name = 'jia' 变量名 赋值符号 数据值
  2. name1 = name
  3. 1.当我们看到赋值符号的时候,首先看符号的右侧数值
  4. 2.在内存空间中申请一块空间存储数据值
  5. 3.给数据值绑定一个变量名
  6. 4.可以通过变量名访问数据值
  7. 注意:
  8. 1.同一个数据值可以绑定多个变量名
  9. 2.赋值符号也可能是变量名 如果是就先找该变量名绑定的数据值
  10. 3.一个变量同一时间只能绑定一个数据值

4.变量命名规范

  1. 变量命名规范:
  2. 1.变量名只能出现字母,数字,下划线
  3. 2.中文与汉字不建议作为变量名
  4. 3.数字不能开头
  5. 4.变量名不能与关键字冲突
  6. 命名风格:
  7. 1.下划线式 Python推荐使用
  8. eg: name_from_userinfo = 'jia'
  9. 2.驼峰命名法 Js推荐使用
  10. 大驼峰命名法: NameFromUserinfo = 'jia'
  11. 小驼峰命名法: nameFromUserinfo = 'jia'

三、数据类型

一、数据类型

  1. 1.数据类型:代码程序中需要不同数据类型表示不同的数据,就好像再日常生活中姓名用文字表示,年龄用数字表示,体重用带有小数点的数字表示等。
  2. 2.查看数据类型的方式: type(数据值/变量名)

二、常见的数据类型

  1. 1.整型(整数)
  2. 应用场景:年级,班级人数,年份
  3. 代码实现:
  4. age = 18
  5. name = 56
  6. year = 2022
  7. 表达关键字:int
  8. 2.浮点型(小数)
  9. 应用场景:身高,体重,薪资
  10. 代码实现:
  11. height = 1.82
  12. weight = 44
  13. salary = 2.1
  14. 表达关键字:float
  15. 3.字符串(文本)
  16. 应用场景:姓名,地址,爱好
  17. 代码实现:
  18. name = 'jia'
  19. addr = "jinhua"
  20. hobby = '''study'''
  21. hobby = """dance"""
  22. 表达关键字:str
  23. 4.列表(可以存储多个数据值)
  24. 应用场景:存储多个数据值,并且将来可能需要单独取其中一些
  25. 代码实现:
  26. list = ['jia', 'tom', 'jerry']
  27. 中括号括起来,内部可以放多个数据值,数据值与数据值之间用逗号隔开
  28. 表达关键字:list
  29. 索引取值:起始数字从0开始
  30. 5.字典(能够非常精确地存储和表达数据值的含义)
  31. 代码实现:
  32. info_dict = {
  33. 'username': 'jia',
  34. 'age': 18,
  35. 'hobby': 'read',
  36. }
  37. 大括号括起来,内部可以存放数据,数据的组织形式是k:v键值对
  38. 表达关键字:dict

Python语法与基本数据类型的更多相关文章

  1. Python语法之基本数据类型

    一.数据类型之字符串str 作用:主要用于记录描述性性质的数据,如姓名.地址.邮箱: 定义: 方式1 # 单引号 name = 'jason' 方式2 # 双引号 name = "jason ...

  2. 04.python语法入门--基本数据类型

    # python是一门解释型的.强类型的.动态语言​​# 一:数字类型# 1.1 整型int:记录人的年龄.等级.号码.个数# age = 18# print(type(age))​# 1.2 浮点数 ...

  3. 5、Python语法之基本数据类型

    一 引入 我们学习变量是为了让计算机能够像人一样去记忆事物的某种状态,而变量的值就是用来存储事物状态的,很明显事物的状态分成不同种类的(比如人的年龄,身高,职位,工资等等),所以变量值也应该有不同的类 ...

  4. Python基本语法_基本数据类型_数值型详解

    目录 目录 软件环境 Python变量调用的过程 数值型 删除一个数值类型对象 布尔型 Bool 标准整型 Int 长整型 双精度浮点型 Float 复数 数值类型对象的内建功能函数 absNumbe ...

  5. Python 30分钟入门——数据类型 and 控制结构

    Python是一门脚本语言,我也久闻大名,但正真系统的接触学习是在去年(2013)年底到今年(2014)年初的时候.不得不说的是Python的官方文档相当齐全,如果你是在Windows上学习Pytho ...

  6. python语法快速入门(1)

    http://www.runoob.com/python/python-tutorial.html Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节.类似于PHP和Perl语言 ...

  7. Python 30分钟入门——数据类型 & 控制结构

    Python是一门脚本语言,我也久闻大名,但正真系统的接触学习是在去年(2013)年底到今年(2014)年初的时候.不得不说的是Python的官方文档相当齐全,假设你是在Windows上学习Pytho ...

  8. Python学习之路--1.0 Python概述及基本数据类型

    Python是一门解释性语言,弱类型语言 python程序的两种编写方式: 1.进入cmd控制台,输入python进入编辑模式,即可直接编写python程序 2.在.朋友文件中编写python代码,通 ...

  9. python 的几种数据类型

    列表  列表是 Python  的主力数据类型.当提到 " 列表 " 时,您脑海中可 能会闪现" 必须进一步声明大小的数组,只能包含同一类对象 "  等想法.千 ...

  10. python里怎么查看数据类型

    python里怎么查看数据类型? python里可以通过type()函数来查看数据类型. Python 内置函数 Python 内置函数 Python type() 函数如果你只有第一个参数则返回对象 ...

随机推荐

  1. Jquery中Trigger()方法

    1. $(selector).trigger(event,[param1,param2,...]) 方法触发被选元素标签的指定事件类型 为元素边赋值为true,并触发元素标签的change方法 $(' ...

  2. 二、Celery执行一步任务

    二.Celery执行异步任务 2.1.基本使用 创建项目celerypro 创建异步任务执行文件celery_task: import celery import time backend='redi ...

  3. 六、dockerfile

    一.什么是镜像 镜像可以看成是由多个镜像层叠加起来的一个文件系统(通过UnionFS与AUFS文件联合系统实现),镜像层也可以简单理解为一个基本的镜像,而每个镜像层之间通过指针的形式进行叠加. 根据上 ...

  4. CentOS 8 离线安装 podman 解决方法

    CentOS 8 系统中如果没有安装Podman的话,想要离线安装会比较麻烦,因为podman依赖的包比较多,从网上一个一个下载会很繁琐,也容易出错. 这里介绍一种曲线救国的方式来离线安装. 首先分享 ...

  5. Vue 路由跳转显示空白页面的问题

    在写一个登录界面跳转到首页时,路由如下 export default new VueRouter({ routes: [ { path: "/", name: "Logi ...

  6. 英格索兰扳手网口通信协议EOR原理

    前言 前几天遇到这个需求,需要记录扳手每一次的周期数据,但是我不知道通信协议是什么,只知道是一个tcp的连接,问售后,也不给我网口调试软件(英格索兰自己家的软件).经过我俩天的谷歌,终于找到了他们公司 ...

  7. uni-ajax使用示例

    官网 基于 Promise 的轻量级 uni-app 网络请求库 uni-ajax官网:https://uniajax.ponjs.com 安装 插件市场 在 插件市场 右上角选择 使用 HBuild ...

  8. Dojo dijit/Tree的使用以及样式设置

    如果什么都不设置,默认使用dojo自带的Tree,样式模板使用claro的,效果是这样的. 1.无论是不是叶子节点,前面总要带个+号,必须要点击下才消失. 2.点击树或者某个节点是,回出现蓝色边框. ...

  9. Nginx 安装篇-yum安装

    yum安装教程引用: https://www.cnblogs.com/AprilBlank/p/11388990.html#1-yum安装推荐 避坑事项: 暂无

  10. 20W,PD快充协议芯片,带有PPS控制器的USB-PD3.0

    JD6621是高度集成的USB供电(PD)控制器,支持USB PD 3.0 ,该USB PD 3.0 具有针对USB Type-C下游接口(源)设计的可编程电源( PPS)规范. 它监视CC引脚以检测 ...