首页 > 编程语言 >python的基础语法

python的基础语法

时间:2022-09-23 20:25:33浏览次数:74  
标签:注释 name python 基础 数据类型 语法 使用 变量名 数据

python的基础语法

python语法之注释

注释的最大作用是提高程序的可读性,在开发过程中非常有必要加上注释。Python 支持两种类型的注释,分别是单行注释和多行注释。
  • 单行注释

image

Python 使用井号#作为单行注释的符号,语法格式为:# 注释(单行注释)

  • 多行注释

image

Python 使用三个引号 ''' ''' 作为多行注释的符号,语法格式为:''' 注释(多行注释) '''

或者使用三个双引号也是同样的作用。

代码编写规范 - PEP8规范

image

 1.单行注释如果跟在代码之后 那么警号与代码之间需要空两格 内容与警号空一格
 2.任何符号前面应该用空格分离,优化显示效果
Ps:pycharm中很多时候会有各种颜色提示还有波浪线,只要不是红色的线或者提示都不影响代码运行

正确的规范:

image

​ ps: 如何学习规范 可以借助于pycharm自动化格式代码反向学习 选中不规范的代码使用快捷键 ctrl+art+l

image

代码格式化功能,可以帮助你进行代码规范。

常量与变量

变量与常量就是为了让程序具备人记录事物状态的能力
变量:在程序运行过程中,值会发生变化的量。
常量:在程序运行过程中,值不会发生变化的量。
1.什么是变量?
	记录变化(可能会经常改变)的事物状态
 		eg:金额,时间,年龄,长短
2.什么是常量?
	记录固定(可能不经常改变)的事物状态
  		eg:圆周率 重力加速度

变量的使用-赋值符号

如何在程序中使用变量,例如:我叫小明 今年18岁了 身高180
代码中如何储存呢?
name = "小明"
age = 18
height = 180
这里我们设置了变量 name 使用了等号 = 把 小明 赋值给了 name
这时候在内存空间中会产生一个空间,空间名为 nama 里面储存的数据值为 小明
通过使用赋值符号“ = ”等号,可以给设置任意的变量名并给予数据绑定。从而通过访问变量得到数据值

image

注意:一个变量名只可以赋值一个数据值,代码会依行运作,同一个变量名会记录最新赋予的数据值
例如: num 通过了3次赋值,最后结果 是最后一次赋值的100。 num=100

变量的命名规则

image

变量名的命名规范
1.中文是可以用作变量名的 不建议使用 容易报错 错误的习惯 
2.汉语拼音也是可以作为变量名的 不建议使用 太low了 工作上被人鄙视
3.变量名可以使用字母、数字、下划线,可以使用_开头
4.变量名尽量做到见名知意
  • 错误示范

image

变量名的命名不可以使用
1.不可以以数字开头命名 
2.不可以使用 python中的关键单词
3.不建议使用不严谨的命名方式,例如随便输入一个字母 
变量名尽量做到见名知意,保持良好习惯
  • 较长变量名规范
    image
如果遇到需要教程的变量名
可以使用 驼峰体式(像骆驼的样式),每个单词中间使用_下划线进行拼接命名
或者使用 每个单词首字母大写的形式。

常量的基本规则

HPST = 1000
ps:python没有绝对不能更改的常量,但是默认的规则是 如果变量名全部使用大写,默认这是一个常量,常量尽量不要更改数据值

什么是数据类型

1.什么是数据类型
	在日常生活中数据的表现形式多种多样 在程序中也是如此
2.为何学习数据类型
	针对不同的数据采用最佳的数据类型来表示出该数据的价值
  • 查询变量数据类型方式

image

可以使用type来查看变量的数据类型,当你不确定一个变量的类型的时候可以通过打印来查看
代码: print(type(变量名))

数据类型之整形

整形:故名思义就是 整数  不带小数点
应用场景:有些数据需要整数  比如:年龄,人数,年月日
age = 18
Num_people = 62
year = 1995 
month = 7

数据类型之浮点型-float

浮点型:小数类型,
应用场景:需要一些精确数据的,比如:薪资,价格,距离
salary = 888.88
money = 12.8
route = 1.67

数据类型之字符串-str

字符串:文本类型数据,文本中可以输入任何数据字母、数字、中文等
应用场景:姓名 地址名 餐厅名 汽车名
car = "奔驰C260"
name = "月神moon"
restaurant = "海底捞火锅"

数据类型之列表-list

列表:像表格一样,里面可以储存多个相同或不同类型的数据值,并且可以方便提取
应用场景:需要同时储存不同的类型信息
student_name = ["张三","李四","王五"]
num = [1,2,12.01,"李四"]

PS:PEP8规范补充
1.逗号后面与数据值空一格
  • 列表索引取值
  student_name = ["张三","李四","王五"]
  如何打印出李四,
  在代码的世界里 索引都是从0开始 0 1 2
  0 = 张三
  1 = 李四
  2 = 王五
  代码展示:
  print(student_name[1])
  打印-student_name这个列表中,索引为1的元素-李四

数据类型之字典-dict

字典:像字典一样,可以精确的储存数据和表达数据值的含义
举例代码:
userinfo = {
"name":"月亮", 
"age":18,
"money":1888,
}
  • 字典文字描述
    是使用大括号括起来,内部可以存放多个数据,存放数据的形式为:键 对应 值
    每组数据都是 健 = 值
    每组键值对与键值对之间逗号隔开
    K是对V的描述性性质的信息(解释说明) 一般都是字符串类型
    V是真正的数据值 可以是任意数据类型
    字典只能按K取值 因为字典是无序的 没有索引的概念
    例如获取名字:

    print(userinfo["name"])
    

标签:注释,name,python,基础,数据类型,语法,使用,变量名,数据
From: https://www.cnblogs.com/moongodnnn/p/16724106.html

相关文章

  • python的注释、变量和数据类型
    注释注释是代码的解释型语言,不会影响代码执行,就是专门给程序员看的。注释是很重要的代码组成部分!#单行注释'''多行注释连续输入三个单引号'''"""多行注释连续......
  • python入门之pyharm安装与基本的数据类型
    Pycharm的下载与使用官方下载地址:https://www.jetbrains.com/zh-cn/1.打开官网-选择Pycharm-点击跳转2.跳转结束-点击downlad进行下载跳转3.此处有多版本可以根据需......
  • python基本类型
    今日总结pycham的下载与安装1.该软件分为收费版和免费版免费版功能太少(社区版)我们尽量使用收费版(专业版l)但专业版可以30天试用2.弄成免费的方式1.淘宝2.百度激......
  • python 图片转字符画报错:TypeError: __main__.get_char() argument after * must be a
    直接上代码:fromPILimportImagechar=list('M3NB6Q#OC?7>!:–;.')defget_char(r,g,b,alpha=256):ifalpha==0:return''grey=(2126*r+71......
  • python语法与基本数据类型
    python语法与基本数据类型python语法之注释什么是注释注释就是对一段代码的解释说明注释的编写注释的编写在python中有几种方式警号+空格后面跟解释说明#注释......
  • pycharm简介及python基础知识
    1、昨日内容回顾计算机五大组成部分(补充)控制器与运算器合称CPU。储存器分内存(临时)与外存(长久)。计算机三大核心硬件CPU,计算机的中枢神经,程序运行必须依靠CPU。内......
  • python变量以及数据类型
    Python基础ctrl+s程序员的灵魂习惯用ctrl+s因为你不知道你的电脑突然会发生什么,导致代码丢失,数据无价注释语法什么是注释?更方便的让别人理解这段代码的含义注释......
  • python
    pythonpython语法之注释什么是注释注释其实就是对一段代码的解释说明eg:如何编写注释,有三种方式1.解释说明文字前面加上警号pycharm里面有快捷键ctrl+?#我是注......
  • Python json中dumps与dump及loads与load的区别
    Python中dumps与dump及loads与load的区别这篇文章主要介绍了Python中dumps与dump、loads与load的区别,json模块提供了一种很简单的方式来编码和解码JSON数据。其中两个主要......
  • python学习之路Day03(pyhcarm基础配置/python基础语法/简单数据类型)
    今日内容概要pycharm基础设置PEP-8规范/python基础语法变量与常量定义基本数据类型(整形int,字符串str,浮点型float,字典dict,列表list)首先我们要学习Pycharm......