python学习笔记-02

变量和数据类型

程序中运用变量存储数据,python是一门强类型语言,赋值时不需要指定数据类型。
1.变量的定义

语法格式:变量名=数据

python 复制代码
a=10
print(a)
a='哈哈'
print(a)

python中基本数据类型:

数字(num ):int (有符号整数)、long (长整型,python3已经没有了)、complex (复数)、bool (布尔)、float (浮点型)

字符串(str )

字典(dict )

元组(tuple )

列表(list)

字典、元组、列表是高级数据类型

可以使用type()函数查看变量的类型

python 复制代码
a=10
print(type(a))

高级数据类型的声明:

python 复制代码
b=()   #元组类型
c=[]   #列表类型
d={}   #字典类型
print(type(b),type(c),type(d))

变量命名规则:由字母、数字、下划线组成,必须以字母或下划线开头,区分大小写,关键字不能作为变量名。
2.数据和比较运算


优先级:()>not>and>or


3.输入输出

字符串格式化输出:以%为占位符,%后面跟的是变量类型

python 复制代码
name='张扬'
classPro='一年三班'
age=7
print('我的名字是%s,来自[%s],今年%d岁了' %(name,classPro,age))#注意和C的不同,没有逗号

常用格式化符号:

格式化输出的另一种方式:

python 复制代码
name='张扬'
age=7
print('姓名是{}'.format(name),'年龄是{}'.format(age))
print('姓名是{},年龄是{}'.format(name,23))

输入可以用input函数,input函数接收的结果都是字符串类型的,如果要别的类型的要进行转换

python 复制代码
name=input("请输入您的姓名:")
age1=input("请输入您的年龄:")
age2=int(input("请输入您的年龄:"))
print('姓名{},年龄{}  {}'.format(name,age1,age2))
print(type(age1))
print(type(age2))
相关推荐
橙子小哥的代码世界几秒前
【机器学习】【KMeans聚类分析实战】用户分群聚类详解——SSE、CH 指数、SC全解析,实战电信客户分群案例
人工智能·python·机器学习·kmeans·数据科学·聚类算法·肘部法
计算机徐师兄几秒前
Python基于Flask的豆瓣Top250电影数据可视化分析与评分预测系统(附源码,技术说明)
python·flask·豆瓣top250电影数据可视化·豆瓣top250电影评分预测·豆瓣电影数据可视化分析系统·豆瓣电影评分预测系统·豆瓣电影数据
k layc5 分钟前
【论文解读】《Training Large Language Models to Reason in a Continuous Latent Space》
人工智能·python·机器学习·语言模型·自然语言处理·大模型推理
im长街6 分钟前
Ubuntu22.04 - brpc的安装和使用
学习
知识分享小能手11 分钟前
Html5学习教程,从入门到精通,HTML5 简介语法知识点及案例代码(1)
开发语言·前端·javascript·学习·前端框架·html·html5
阿正的梦工坊19 分钟前
Sliding Window Attention(滑动窗口注意力)解析: Pytorch实现并结合全局注意力(Global Attention )
人工智能·pytorch·python
喜-喜43 分钟前
Python pip 缓存清理:全面方法与操作指南
python·缓存·pip
rgb2gray44 分钟前
GeoHD - 一种用于智慧城市热点探测的Python工具箱
人工智能·python·智慧城市
MZWeiei1 小时前
Matplotlib,Streamlit,Django大致介绍
python·django·matplotlib
你可以叫我仔哥呀2 小时前
k8s学习记录:环境搭建(基于Kubeadmin)
学习·容器·kubernetes