Python学习(基础语法1)

python学习 基础语法1

1.打印

2.Python类型相关说明

在Python里面无需定义类型,可以直接创建变量

变量的类型

1.整数类型int

查看某变量的类型

Python中的变量类型,不需要在定义变量的时候显示声明,而只是依靠初始化语句,根据初始化的值的类型进行确定的

在Python中int的表示范围是无穷的,可以根据数据的大小自动扩容,所以Python里面也没有short,long这些类型

2.浮点数(小数)

float在c++/java里面是四字节的,也叫做单精度浮点数(一个二进制位为1bit,8bit为一字节)

double为八字节,也叫双精度浮点数

而在Python里面的float等同于c++/java里面的double

3.字符串

字符串可以使用 '内容' 或 "内容",单引号和双引号来表示

但是要注意下面这种情况

这样是不可以的,如果需要这样表示可以使用单引号与双引号同时使用

所以,如果字符串里面包含了双引号,表示字符串就可以使用单引号引起来,如果字符串里面包含了单引号,表示字符串就可以使用双引号引起来

len可以用来得出字符串的长度

在Python里面可以使用"+"来对字符串进行拼接

这里的拼接对原来的a,b都是没有影响的

4.布尔类型

其取值为 真/假

在c++和java里面为true和false.但是在Python里面是True和False.主要作用是用于逻辑判断

3.类型带来的意义

1.不同类型占用的空间是不同的.int默认是4字节,动态扩容.float固定8字节.bool一个字节足够了.str可变长,所占内存随着内容变化

2.不同类型对应的操作是不同的

int/float可以+,-,*,/ 而str只可以+,但是可以使用len求长度

4.动态类型

程序进行的过程中变量类型可能发生变化

这里面a的类型就随程序的变化而变化

5,静态类型

程序运行过程中变量类型始终不变->像c++/java中的类型

一个编程语言是否是动态类型只取决于运行时类型是否发生变化,不取决于变量定义的时候是否声明

注意:Python在定义变量的时候也是可以声明类型的,只是一般不声明

相关推荐
JWASX23 分钟前
【agent 开发】Agent 智能体
大数据·人工智能·python
智购科技无人售货机工厂店27 分钟前
玻璃瓶饮料破损率突然上升,排查发现是取货口缓冲垫老化了~YH
java·开发语言·人工智能·python·eclipse
JWASX34 分钟前
【agent 开发】agent 开发学习 - LangChain(2)
python·学习·langchain
枫叶丹436 分钟前
语音 AI 怎样边听边答:实时对话系统的工作原理
开发语言·人工智能·chatgpt·开源·php·agent·codex
xie0510_1 小时前
Any类简要实现
开发语言·c++·算法
小狼Solar1 小时前
SAP MDG 功能范围说明(基于S/4HANA 2025)
java·开发语言
kimnoic1 小时前
Python常用标准库模块及查询使用方法
开发语言·python
范中勤1 小时前
Python 与 Java:模块、包、对象、反射核心差异总结
java·python·面试·反射·元类
I Am a robert girl1 小时前
HelixWorld 源码剖析:当世界模型第一次“开口说话”
python·多模态·扩散模型·世界模型·自回归·空间音频·流式推理
棉猴1 小时前
玩游戏学Python6-演员Actor
python·pygame·玩游戏·游戏编程·actor·pgzero