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语法与基本数据类型的更多相关文章

  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. Educational Codeforces Round 130 (Rated for Div. 2) C. awoo's Favorite Problem

    https://codeforc.es/contest/1697/problem/C 因为规则中,两种字符串变换都与'b'有关,所以我们根据b的位置来进行考虑: 先去掉所有的'b',如果两字符串不相等 ...

  2. Day09:switch——case结构的使用详解

    switch--case结构的使用详解 什么是switch--case结构 他也是一种多选择结构 switch--case结构是类于if--else的语法,通过比较而输出对应的内容: 通俗的讲,好比我 ...

  3. Microsoft Office MSDT代码执行漏洞(CVE-2022-30190)漏洞复现

    目录 免责声明: CVE-2022-30190漏洞复现 漏洞概述: 影响版本: 漏洞复现: 使用方法: 利用: 修复建议: 参考: 免责声明: 本文章仅供学习和研究使用,严禁使用该文章内容对互联网其他 ...

  4. fastjson远程代码执行漏洞

    fastjson漏洞学习记录 免责声明: Fastjson 1.2.24 远程代码执行漏洞 漏洞说明 前提条件 影响范围 漏洞复现 Fastjson<=1.2.47 远程代码执行漏洞 Fastj ...

  5. Go语言核心36讲35

    到目前为止,我们已经一起学习了Go语言标准库中最重要的那几个同步工具,这包括非常经典的互斥锁.读写锁.条件变量和原子操作,以及Go语言特有的几个同步工具: sync/atomic.Value: syn ...

  6. Training: MySQL I

    原题链接:http://www.wechall.net/challenge/training/mysql/auth_bypass1/index.php 题目告诉我们这是一个经典的mysql注入挑战,我 ...

  7. 解决can't compare offset-naive and offset-aware datetimes报错

    问题描述 在比较 <class 'datetime.datetime'> 类型时,抛出异常 原因 俩个做比较的,一个具有时区,一个不具有时区 解决 如果可以确认俩个时间都是本地时间可以将时 ...

  8. 第2-4-10章 规则引擎Drools实战(3)-保险产品准入规则

    目录 9.3 保险产品准入规则 9.3.1 决策表 9.3.2 规则介绍 9.3.3 实现步骤 9.3 保险产品准入规则 全套代码及资料全部完整提供,点此处下载 9.3.1 决策表 前面我们编写的规则 ...

  9. 基于pyecharts的中医药知识图谱可视化

    基于pyecharts的中医药知识图谱可视化 关键词: pyecharts:可视化:中医药知识图谱 摘要: 数据可视化是一种直观展示数据结果和变化情况的方法,可视化有助于知识发现与应用.Neo4j数据 ...

  10. Kotlin + SpringBoot + JPA 服务端开发

    Kotlin + SpringBoot + JPA 服务端开发 本篇主要介绍一下 kotlin + springboot的服务端开发环境搭建 1.概述 Kotlin 是一个基于JVM的编程语言, 是I ...