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. SpringCloud微服务实战——搭建企业级开发框架(四十八):【移动开发】整合uni-app搭建移动端快速开发框架-使用第三方UI框架

      uni-app默认使用uni-ui全端兼容的.高性能UI框架,在我们开发过程中可以满足大部分的需求了,并且如果是为了兼容性,还是强烈建议使用uni-ui作为UI框架使用.   如果作为初创公司,自 ...

  2. Python基础部分:1、typora软件和对计算机的认识

    目录 一.typora软件 1.安装 2.markdown语法 二.计算机的本质 1.进制数 三.计算机五大组成部分概要 1.控制器 2.运算器 3.存储器 4.输入设备 5.输出设备 一.typor ...

  3. VP记录

    预计在最后的日子里适量VP 简单记录一下 CF 1037 Link 上来秒了ABCD,很快啊 A是二进制拆分,B是一眼贪心,C是一个非常简单且好写的dp D把边遍历顺序按照所需的bfs顺序排序,最后比 ...

  4. miniconda使用

    基本指令 conda create -n xxx python=3.7 // 创建Python3.7的名为xxx虚拟环境 conda env list // 显示所有的虚拟环境 conda activ ...

  5. SpringMVC&Maven进阶

    3. SpringMVC 3.1 了解SpringMVC 概述 SpringMVC技术与Servlet技术功能等同,均属于web层开发技术 学习路线 请求与响应 REST分割 SSM整合 拦截器 目标 ...

  6. echarts标题(title)配置

    var option = {         //标题         title : {             show:true,//显示策略,默认值true,可选为:true(显示) | fa ...

  7. 关于解决 inittramfs unpacking failed:Decoding failed 报错

    解决办法 vi /etc/initramfs-tools/initramfs.conf 更改COMPRESS=lz4以COMPRESS=gzip 保存更改 sudo update-initramfs ...

  8. github上fork2.4k,star8.7k的这款状态机,原来长这样!

    大家好,我是陶朱公Boy. 前言 上一篇文章<关于状态机的技术选型,最后一个真心好>我跟大家聊了一下关于"状态机"的话题. 于是就有小伙伴私信我,自己项目也考虑引入co ...

  9. Android ViewPager2 + Fragment 联动

    Android ViewPager2 + Fragment 联动 本篇主要介绍一下 ViewPager2 + Fragment , 上篇中简单使用了ViewPager2 实现了一个图片的滑动效果, 那 ...

  10. 【大数据面试】【框架】Linux命令、Shell工具、常见Shell脚本(群起脚本、数仓导入)

    一.Linux 1.常用高级命令 ps -ef:查看进程详情,ps -ef|grep dae可以搜索指定进程,-e表示环境变量 ps -au:以用户为主的详细格式,显示进程平均占用资源,不包括cmd列 ...