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

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.1flag:bool = Falsestr: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.mrgr.cn/news/27451.html

相关文章:

  • C++ ——日期类的实现和注释浅解
  • 基于Web的《药谷奇遇记》网站设计与实现---附源码72940
  • C++面试常见手撕题目
  • 运算符学习
  • 胤娲科技:解锁AI奥秘——产品经理的智能进化之旅
  • c++基础入门二
  • 【pyenv】pyenv安装版本超时的解决方案
  • ros学习笔记.4 Path Planning Part 2 (避障)
  • 机房运维工作的核心:确保系统稳定与高效
  • kaggle competition--房价预测(线性回归)
  • psgdemos本地安装与运行
  • Spring 源码解读:自定义实现BeanPostProcessor的扩展点
  • GameGen-O:大模型颠覆3A游戏开发
  • mp4文件解析
  • 跟《经济学人》学英文:2024年09月14日这期 People are splurging like never before on their pets
  • electron-vite vue3离线使用monaco-editor
  • 合资油车断崖式崩盘,买车的千万慎重了
  • [网络]http请求中的URL,方法,header 和 http响应中的状态码
  • 三、Kubernetes中的控制器的使用
  • 【AI大模型】Kimi API大模型接口实现