首页 > 其他分享 >变量与基本数据类型

变量与基本数据类型

时间:2024-10-22 23:18:09浏览次数:10  
标签:基本 变量 引号 数据类型 注释 字符串 print 变量名

在这里插入图片描述

文章目录

一、程序员必备修养–注释

hello,hello许久不见胜似想念,今天要分享的是基于python变量与基本数据类型,在此也是为了庆祝即将到来的1024程序员节,对于不论是计算机专业的小伙伴、想要学习计算机专业知识的小伙伴还是已经从事计算机相关专业的工作的资深程序员,想必都知道,在编写程序的过程中必备的修养就是注释,一个注释到底有多重要呢?就好比定个外卖,没有标注好详细的需求地址,导致外卖员无法准确送达。

注释 = 说明文档 说明使用,让别人或者你自己看代码的时候可以更好理解相关含义
因为注释是给开发人员看的 不会参与程序运行
python有两种注释方式

1-1.单行注释–>用#符号表示,在#后面的内容都是注释

 print ("大家好,我来自湖南,是一名在校大学生")#一句简要概述

1-2.多行注释–>用一对三引号包裹着的内容(三引号=三对单/双引号)

'''
此内容中的信息均会被注释掉,即使有程序也不会被运行。
例:
print("Hello World!")
'''

"""
同理,两种注释方便均相同,哪种方便就使用哪种
"""

因为人的记忆是有限的,代码太多,如果你忘记了相关含义,这时注释就起到了一个很好的辅助作用,其实还有一种使用方式,假设有一段代码 不想他执行,但是又不想将其删除,就可以采用先注释掉,在学习阶段,写程序就应该要养成有注释的习惯。

二、初识变量

你生活中有接触到什么是变量–钱包 天气 体重,这些都可以算作是变量。

而在计算机中,变量同样可以按字母理解它,也就是可变的变量,因为这有可能表示一个字符串,一个数字,或者是一个小数变量–数据的容器,存数据–>计算机的本质就是和各种各样的数据打交道。

通俗的来说,就是编程中有很多的数据可能会反复使用,每次都重写很蠢,所以就把数据保存了起来,取个好理解的名字,要用的时候就直接使用就可以了。

在计算机中变量是由3个东西组成的
1.数据类型(type)
2.内存地址(id)
3.值(value)

变量名(标识符) 的命名是有规则的,规范的 参考现实有的名字是不可以随便取。
例:
好88–>不合法
!@#$%%^–>不合法
人民币–>有特别含义
乱取名字是不行的,要遵守规则规范,给变量命名是也要主要规范。

变量名规范:
1.一般是由数字,字母,下划线组成(中文不会报错,但不推荐)
2.开头不能是数字,也不能是纯数字
3.符号只能用下划线,不能用其他符号
4.变量名区分大小写的 age和Age
5.不要用python中有特别含义的名字–关键字/内置函数

比如说print input 等等不能作为变量名
['False', 'None', 'True', 'and', 'as','assert', 'async', 'await', 'break', 'class','continue', 'def', 'del', 'elif', 'else','except', 'finally', 'for', 'from', 'global','if', 'import', 'in', 'is', 'lambda','nonlocal', 'not', 'or', 'pass', 'raise','return', 'try', 'while', 'with', 'yield']

6.见名知意–>一眼可以看出来,这个数据有什么用比较好用的命名方式–>驼峰命名法
大驼峰–>所有的单词首字母都大写–>UserName
小驼峰–>第一个单词不变,后面的单词首字母大写–userName
下划线(链式)–>单词之间用下划线连接–>user_name
一定要注意变量以及注释的规范性–>确保代码的可读性

三、变量的基本使用

3-1.声明变量:把右边的数据赋值给左边的变量名

语法格式:
变量名=变量值

例:
country=‘China’ #记得中文或者字母都要加引号
age=19
声明多个变量,用逗号隔开

语法格式:
变量名,变量名=变量值,变量值

例:
country,age=‘China’,19

3-2.使用变量:直接输出变量名

语法格式:
print(变量名) #注意直接打变量名就好,不需要加引号

例:
print(name) #直接输出变量名
print(‘name’) #打印出来name,而不是其他变量值
输出多个变量时,用逗号隔开

语法格式:
print(变量名,变量名)

3-3.用input给变量赋值

变量名=input(‘提醒内容’) #会把用户’输入的数据’赋值给变量

实例:

height=input('请你输入你的身高')
print(height) #打印用户在键盘中输入的内容
#print(height+10) #报错 因为字符串跟int类型不能拼接
print(height+'10') #这样'10'是字符串 因为引号包裹起来的内容 都是字符串

注意:需要先定义变量,才能使用变量

四、基本数据类型

生活例子:
垃圾分类:厨余垃圾,可回收垃圾 有害垃圾 其他垃圾
为什么要垃圾分类呢?
为了更好的处理 更方便
所以我们为什么要区分数据的类型
目的就是 :数据分为这么多类型,是因为我们在开发中,会使我
们更方便的运用和操作管理数据

3-1数值类型

有一个功能函数,可以获取一个数据是什么类型的

语法格式:
type(变量)
type(数据)

实例:

age=19
print(type(age)) # 不可以一次性放多个数据,只能放一个
print(type(19))

3-2 整型–int

定义一些整数没有小数点数 520 80 -1 -800
用来存储整数数据:人数,年龄

语法格式:
变量名=整数值

实例:

age=19
print(age)
print(type(age))

3-3 浮点型–float

浮点数 带有小数点的数 0.8,0.0,6.66,2.0
用来我们存储浮点数据:身高,体重,分数

语法格式:
变量名=浮点值

实例:

money=6.6
print(money)
print(type(money))
print(type(0.0))

3-4 布尔型–bool(判断类型)

布尔类型主要是用来做判断的一种类型,用True表示真,数值1,用False表示假 数值0

print(1>2) #False
print(1+2>2) #True

声明方式:
变量名=True
变量名=False
is_login=True

细节:
1.布尔值可以作为数值来运算,True表示真,数值
1,False表示假数值0当然不这么用
2.一定要记住单词首字母要大写

3-5 序列类型–字符串str

字符串保存一些字符(汉字,数字,字母,符号) -->姓名,地址
表现形式为:用一对单/双引号包裹起来的数据 用来保存一行字
符串
用三对单/双引号可以一次性保存多行内容
定义方式:
变量名=‘字符串’
变量名=‘’’
多行文本
多行文本
‘’’
实例:

country='中国'#一行字符串
#多行字符串
poem=
"""
春眠不觉晓,处处闻啼鸟。
夜来风雨声,花落知多少。
"""
print(name)
print(poem)

引号不能混用
实例:

#错误使用
#print("子曰:"学而时习之,不亦说乎"") #报错,
里面有两对一模一样的引号 python认不出来哪一对是一对
#正确使用
print('子曰:"学而时习之,不亦说乎"')
#字符串支持*号输出,其原理就是把字符串复制了N遍

#实例:

print('好好学习'*5)
print('好好学习*5') #一个引号包裹起来的东西都是字符串
#字符串拼接是通过+号,但前提是双方都是字符串,这个+号是拼接的意思,而不是算数运算符。
print('好好学习'+'天天向上')
#print('好好学习'+1) #报错
print('好好学习','天天向上')

只要是引号包裹起来的数据,不管里面是什么数据,统统都为字符串数据。

如有错误还请指正!谢谢!

标签:基本,变量,引号,数据类型,注释,字符串,print,变量名
From: https://blog.csdn.net/2302_80467695/article/details/143109662

相关文章

  • C++入门Day5 ~ 6:简单变量 & 数据类型 part 1 <8000字长文带你初步理解数据类型>
    这是我在学习中的一个小问题,希望对你也有所帮助:        问:数据类型和简单变量属于oop的基本概念吗?        答:不是!数据类型和简单变量本身并不属于面向对象编程(OOP)的基本概念,但它们是编程中的基础概念,面向对象编程会基于这些基础概念来构建更复杂的结构。......
  • Matplotlib库的基本使用
    1.什么是MatplotlibMatplotlib是一款用于数据可视化的Python第三方库;它能够根据NumPy数组来绘制2D图像。2.绘图基础Matplotlib库太大,画图通常只需要其中的核心模块:matplotlib.pyplot即可,并给一个别名,即:importmatplotlib.pyplotasplt。2.1绘制图像importmatplotlib.......
  • 手写节流函数-基本实现
    <buttonclass="btn">按钮</button><!--<scriptsrc="./js/underscore.js"></script>--><script>functionhdcthrottle(fn,time){//获取开始时间letstartTime=0const_throttleFn=f......
  • 队列以及循环队列及其基本操作
    和栈相反,队列是一种先进先出的数据结构,他在表尾插入元素,表头删除元素。队列也分为链队列以及顺序队列两种,链队列动态分配空间,不用担心空间不足,顺序队列简单易懂,操作方便,但是空间利用率低,所以我们一般使用链式队列结构。链式队列对顺序队列进行初始化,顺序队列分配空间类似于......
  • 变量和作用域、指针
    变量和作用域、指针指针变量指针变量只能用来记录地址数据,因为地址数据和普通数据的使用方法不同,所以指针变量和普通变量使用方法不同,指针变量的主要用途就是找到一个普通变量的存储区(老年机打电话找智能机)。只有当指针里记录了存储区的地址后才可以通过这个指针找到那个存储区......
  • 防抖函数-手写(基本实现)
    <button>按钮</button><inputtype="text"><!--本地引入:下载js文件并且本地引入--><!--<scriptsrc="./js/underscore.js"></script>--><script>/*自己实现函数需要做的事情......
  • 004 Python数据类型
    1#int可以将纯整数构成的字符串转换成整型,若包含其它非整数符号则会报错2s='123'3res=int(s)4print(res,type(res))56#s='12.3'7#res=int(s)8#print(res,type(s))910#十进制与其它进制之间的相互转换11#十进制转其它进制12print......
  • 编程时怎么把函数当做变量使用
    在编程时,把函数当做变量使用的方法包括:1.函数赋值给变量;2.函数作为参数传递;3.将函数作为返回值;4.匿名函数与Lambda表达式;5.函数式编程的应用。在编程中善于利用函数作为变量的特性,能够写出更简洁、模块化和易于维护的代码。1.函数赋值给变量在许多编程语言中,函数可以像......
  • HTML基本语法
    HTML基本语法标签与元素HTML(HyperTextMarkupLanguage,超文本标记语言)由标签(tags)和元素(elements)构成。标签是HTML文档结构和内容的基石。标签:标签由尖括号(<和>)包围的关键词组成,例如<p>、<a>等。标签用于定义HTML文档中的不同部分或元素。元素:元素由起始标签、内容和结束标......
  • Go 语言的数据类型转换有哪些?
    当不同的数据类型相互操作的时候,就需要类型转换,Go的数据类型转换还是比较简单的。数据类型转换包含显式和隐式两类,隐式的一般是大的数据类型到小的类型进行转换,不会有精度丢失的问题。否则就需要进行显式转换。转换的场景包括:有数学计算、赋值、函数调用、数据库交互、JSON编......