当前位置: 首页 > article >正文

Python基础学习(1)

目录

一,表达式和变量

1,表达式

2,变量

二,类型

1,前言

2,动态性特征

一个技巧让python变量类型更加明确

 3,变量的类型

 1,整型

2,float

3,布尔型

4,字符串

 4,类型的作用

 三,python的注释

四,在终端进行输入和输出

1,输入

2,input()的特点

类型转换

3,print()输出函数

五,运算符

1,算数运算符

2,逻辑运算符

3,关系运算符


一,表达式和变量

1,表达式

表达式就是形如1+2+3这样的由符号和数字组成的式子。

2,变量

变量可以理解为一个存储数字的临时空间

二,类型

1,前言

由于python是一门动态语言,所以在python中声明变量是不需要类型的,变量会主动随着赋值对象的类型来调整自己的类型。如以下例子: 

a = 1
print("第一次a的类型为:",type(a))

a = 1.1
print("第二次a的类型为:",type(a))

a = "xxxx"
print("第三次a的类型为:",type(a))

结果:

 

2,动态性特征

以上的例子便说明了python变量的动态性特征,这也反映了python定义变量时简单灵活的特点。但是灵活在编程中是大忌,因为这样会造成一些难以发现的bug。

一个技巧让python变量类型更加明确

首先,要说明的是zaipython中我们不可能定义一个静态的变量。但是运用如下的方式能够让python代码的变量类型更加简单易懂,如以下例子: 

//方法:在每个变量后面声明下变量的类型,但是变量的类型还是取决于给变量赋的值
b:int = 10 

f:float = 1.1

flag:bool = False

str:str = "xxx"

 3,变量的类型

在python中,变量的类型有如下几种:整型,浮点型,布尔型,字符串,其它

 1,整型

在python中整型的范围是无穷,所以在定义整型时只要使用一个int就够了。

2,float

在python中,对于浮点数的定义也只有一个,就是float。 

3,布尔型

区别于C/C++等语言,python中使用True代表真,使用False代表假。 

4,字符串

在定义字符串时可以使用单引号也可以使用双引号。甚至为了预防某些特殊情况,在python中还定义了三引号(可以是三个单引号,也可以是三个双引号)。 

 4,类型的作用

类型的作用主要有两个方面:

1,指定变量的大小

2,指定变量能够进行的操作,例如str类型的变量能够使用len()函数。但是其它类型的变量不行。

 三,python的注释

在python中,注释的方式分为两种:

1,行注释:#(使用#进行注释,一般写在要进行说明的代码的上面)。

2,文档注释:""""""(三引号注释,能够一次性进行多行注释)。

四,在终端进行输入和输出

1,输入

使用input()函数进行输入。如以下例子: 

num = input()

运行后直接在终端输入即可。

2,input()的特点

 input()函数的返回值的类型是一个str类型,如下显示:

num = input()
print(type(num))

 

类型转换

在python中,因为input函数的返回值是一个str类型的值。所以,当我们输入数字要进行运算时就会不方便。所以需要对变量进行类型转换。如以下例子: 

num1 = input()
num1  = int(num1)

num2 = input()
num2 = int(num2)

print(num1+num2)

类似于以上的例子,要转换为其他类型时使用:str(),float(),bool() 

3,print()输出函数

print()函数的使用较为简单,在前面的例子中我们已经见过了。在这里主要学习一个打印的格式:f_string。如以下例子: 

num2 = input()
num2 = int(num2)

#print(num1+num2)
//实现字符串和变量值同时写在一起
print(f"num1+num2 = {num1+num2}")

不过这个格式要在python3.6或以上版本才能使用。 

五,运算符

1,算数运算符

算数运算符主要就是+ ,-, *, /, % 这几个。在python中,还有如下几个:

1,** n:算次方或者开方

2,//:使用地板除(代表向下取整) 

2,逻辑运算符

python的逻辑运算符主要有以下几个:and(与),or(或),not(非)。相信大家都对此有所了解,并且使用简单就不再赘述了。

3,关系运算符

python的关系运算符就是判断大小和相等的运算符,就是如下几个:>,<,>=,<=,==。 


http://www.kler.cn/news/304482.html

相关文章:

  • overleaf如何下载论文的pdf
  • 使用PyTorch进行图像风格迁移:基于VGG19实现
  • Git工作流程
  • Nacos 与 Eureka 的区别
  • vue3 使用 codemirror 实现yaml文件的在线编辑
  • 点餐|基于java的电子点餐系统小程序(源码+数据库+文档)
  • 【Excel 表打印基本操作】
  • 【图像识别】摄像头捕捉运动到静止视频帧(免费源码分享)
  • Maven从入门到精通(三)
  • IVF 视频文件格式
  • [网络][CISCO]CISCO_华为网络设备端口镜像配置
  • Cache Aside pattern
  • EG边缘计算网关连接纵横云3.0物联网平台(MQTT协议)
  • Notepad++插件:TextFX 去除重复行
  • 快速理解Redis
  • 【系统规划与管理师】【案例分析】【考点】【问题篇】第5章 IT服务部署实施
  • MiniCPM-V: A GPT-4V Level MLLM on Your Phone
  • Ansys HFSS的边界条件与激励端口
  • 【Linux入门】iptables的安装与配置应用实例
  • pg \d 在不同模式下有同名表时注意事项
  • 828华为云征文|华为云Flexus X实例docker部署Jitsi构建属于自己的音视频会议系统
  • 软件工程毕业设计开题汇总
  • 如何在 DigitalOcean Droplet 云服务器上部署 Next.js 应用
  • 技术周刊 | Vue3.5、Replit Agent、Cursor 使用技巧、React 19 中的新功能、8 月 Web 平台的新功能
  • 9.11 QT ( Day 4)
  • oracle数据库安装和配置详细讲解
  • 个人学习笔记6-2:动手学深度学习pytorch版-李沐
  • Qt使用UDP进行单波通信
  • 实习项目|苍穹外卖|day9
  • mmseqs2进行pdb蛋白质序列聚类分析