首页 > 编程语言 >Python学习——Day2

Python学习——Day2

时间:2023-04-08 15:12:12浏览次数:37  
标签:记录 Python age Day2 学习 print 变量名 type id

一、变量名的命名的大前提:应该能够反应出变量值所记录的状态

具体的变量名的命名规范如下:

1、变量名是由字母、数字、下划线组成

2、不能以数字开头

3、不能使用关键字命名变量名

一些常见的关键字:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'except']

二、变量名的命名风格

1、驼峰体

Age0f01dboy=73

2、纯小写+下划线(推荐使用该方法)

age_of_oldboy=73

三、变量具备三大特征

1、id:是通过内存地址计算而来,id如果不同内存地址肯定不同

print(id(age))

 

 

 

 2、type

print(type(age))

 

 

 

 3、值

print(age)

 

 

 

 四

1、is:判断的是id是否相等

2、==:判断的是值是否相等

>>>m=123456

>>>n=123456

>>>m==n

>>>True

>>>

>>>id(m)

2160909722736

>>>id(n)

2160909725424

>>>m is n

>>>False

 

 

 

 五、基本数据类型

1、整型int

作用:记录年龄、年、月、日、等级

定义:

level=10

使用:

print(level)

2、浮点型float

作用:记录薪资、身高、体重

定义:

salary=3.3

print(type(salary))

使用:

print(salary)

 

 

 

 3、字符串string

作用:记录人的名字、性别等描述性质

定义:在引号内包含一串字符,引号可以是‘  ’、“  ”、‘ ‘ ‘   ’ ’ ’、“ “ “   ” ” ”

msg="今天不下雨, 明天一定下雨"

print(type(msg))

 

 

 

 使用:

注意引号的嵌套:外层用双引号内层就要用单引号

 

 

 

 4、列表list

作用:记录多个值,可存可取(可以取指定位置的值)

定义:在[ ]内用逗号分割开多个任意类型的值

                  0        1        2       3          4

hobbies=["吃",“喝”,“玩”,“乐”,123123]

print(type(hobbies))

 

 

 

 使用:

 

 

 

 

 

 

 

 5、字典dict

作用:记录多个值,可存可取,与列表的区别是,列表使用索引对应值,而字典是用key对应值

定义:{ }内用逗号分隔开多个元素,每一个元素key:value的形式

info={'name': 'egon', 'age': 18, 'sex': 'male', 'hobbies': ['play', 'music', 'dancing']}

使用:

 

 

 

 6、布尔类型:True、False

 

 

 

 

 

 

 

 7、None

 

 

 

 六、输入输出

1、输入

 

 

2、输出

 

 

 

 

 

 

 

 

 

 

 

 3、格式化输出(%与前面的 ’ 之间要有空格 )

 

 

 

 

 

 

 

标签:记录,Python,age,Day2,学习,print,变量名,type,id
From: https://www.cnblogs.com/ting2023/p/17298586.html

相关文章

  • Python 元编程
    作者:袁首京原创文章,转载时请保留此声明,并给出原文连接。元编程并不象它听起来那么时髦和新奇。常用的decorator就可以认为是一种元编程。简单来说,元编程就是编写操作代码的代码。有点绕,是吧?别着急,咱们一点一点来讨论。注意:本文中的代码适用于Python3.3及以上。元......
  • 迁移学习(SPI)《Semi-Supervised Domain Adaptation by Similarity based Pseudo-label
    论文信息论文标题:Semi-SupervisedDomainAdaptationbySimilaritybasedPseudo-labelInjection论文作者:AbhayRawat, IshaDua, SauravGupta, RahulTallamraju 论文来源:PublishedinECCVWorkshops5September2022论文地址:download 论文代码:download视屏讲解:click......
  • 机器学习深入浅出
    目录机器学习基本概念机器学习算法类型机器学习的实现步骤机器学习三个基本要素机器学习相关应用1.语音识别2.图像识别机器学习是一种人工智能的分支,它使用算法和数学模型来让计算机自主学习数据并做出预测和决策。这种技术正在被广泛应用于各种领域,包括自然语言处理、计算机视觉......
  • 机器学习(四):4层BP神经网络(只用numpy不调包)用于训练鸢尾花数据集|准确率96%
    题目:设计四层BP网络,以g(x)=sigmoid(x)为激活函数,神经网络结构为:[4,10,6,3],其中,输入层为4个节点,第一个隐含层神经元个数为10个节点;第二个隐含层神经元个数为6个节点,输出层为3个节点利用训练数据iris-train.txt对BP神经网络分别进行训练,对训练后的模型统计识别正确率,并计算......
  • Python Pandas pivot_table 透视表 计数
    pivot_table函数pivot_table(data=表格,index=行,columns=列,values=值,aggfunc=计数函数,margins=True#汇总统计)aggfunc调用函数,不带括号不带括号时,调用的是这个函数本身,是一个函数对象带括号时,调用的是函数的执行结果透视表中......
  • python之json格式化与紧凑处理
    格式化在工作中json是我们常用的数据格式,因为格式化与紧凑存储所占的内存是不同的,格式化存储接近大一倍空间。所以有时候需要紧凑存储(一行存储),但是查看不太方便。场景:记事本打开json的速度最快,但是没有格式化功能。notepad++可以格式化但是需要联网安装插件,内网环境不能下载......
  • Python简易学生管理系统
    目录结构:  1、学生文件student.py#学生类classStudent(object):#存放学生信息student_info={}#学生初始化方法def__init__(self,id,name,addr,tel):self.id=idself.name=nameself.addr=addrself.......
  • Python 日期和时间用法超强总结
    Python中处理日期和时间的模块Python提供了time和datetime模块,可以帮助我们轻松获取和修改日期和时间,下面让我们来逐一了解一下。time模块该模块包括使用时间执行各种操作所需的所有与时间相关的功能,它还允许我们访问多种用途所需的时钟类型。内置函数:请看下表,它描述了时......
  • Python中排序函数sorted的用法
    Python中有两个排序函数:sorted与sort其中,sorted的用法与c++中的sort是基本一样的本文只介绍sorted用法sorted返回的是一个新的迭代对象,一般默认返回一个list如:对tensor进行排序,返回了一个list我们一般建议直接对list进行排序这样得到的最终还是list如:自定义排序......
  • 0-机器学习附录
    附录:机器学习的特征工程-图片      Caffe:快速的神经网络框架CCV:以C语言为核心的现代计算机视觉库mlpack:可扩展的C++机器学习库OpenCV:开源计算机视觉库Recommender:使用协同过滤进行产品推荐/建议的C语言库。SHOGUN:Shogun机器学习工具sofia-ml:用于机器......