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() 函数如果你只有第一个参数则返回对象 ...
随机推荐
- Adobe Acrobat Pro 2021 for mac安装教程,完美使用!!!
adobe acrobat是最优秀的PDF编辑软件,有了它用户可以随时随地的进行签署.支持创建PDF.编辑PDF.导出PDF.合并文件等各种管理PDF文件的实用的功能,非常好用,可以说是PDF转换的必 ...
- 探究Presto SQL引擎(4)-统计计数
作者:vivo互联网用户运营开发团队 - Shuai Guangying 本篇文章介绍了统计计数的基本原理以及Presto的实现思路,精确统计和近似统计的细节及各种优缺点,并给出了统计计数在具体业务 ...
- 使用 html2canvas 将页面中某一部分转为图片下载
今天在项目中遇到一个需求是将生成的二维码和一些背景作为海报,然后将海报以图片的形式下载 使用了 html2canvas 插件 import html2canvas from "html2c ...
- 一年一度!GitHub 开发者大会「GitHub 热点速递 v.22.45」
GitHub 是全球最大的开源社区,它的一举一动都深受每一位开源爱好者的关注.这周末刚落下帷幕的<GitHub Universe 2022>是 GitHub 发布最新产品.功能.报告和计划 ...
- c语言内存四区、数据存储范围和内存存储方向
(1)代码区通常是共享只读(代码无法修改)的,即可以被其他的程序调用,例如运行两个qq,除了数据不一样,代码都是一样的, 每次运行qq,都会将代码和数据加载到内存中,除了数据,每次加载的代码都是一样的 ...
- mindxdl--common--k8s_utils.go
// Copyright (c) 2021. Huawei Technologies Co., Ltd. All rights reserved.// Package common define co ...
- 7、将字符串数组s2中全部字符复制到字符数组s1中,不用strcpy函数
/* 将字符串数组s2中全部字符复制到字符数组s1中,不用strcpy函数 */ #include <stdio.h> #include <stdlib.h> void str ...
- i春秋Login
打开是个很普通的登录网页 查看源码看看有没有东西 找到绿色的提示,可能是账号密码,试试 成功进来了,再右键源码,没东西...抓包试试,传repeater里go一下 发现一个奇怪的变量,在request ...
- C温故补缺(十四):内存管理
内存管理 stdlib库中有几个内存管理相关的函数 序号 函数和描述 1 void *calloc(int num, int size);在内存中动态地分配 num 个长度为size 个字节 的连续空 ...
- Vue 双向绑定数据已经更新,但是视图更新:
使用ElementUI做动态增减表单项的时候,发现数据刷新后视图未更新 Vue包装了数个数组操作函数,使用这些方法操作的数组去,其数据变动时会被vue监测: push() pop() shift() ...