首页 > 编程语言 >Python基础

Python基础

时间:2024-09-11 20:49:22浏览次数:11  
标签:格式化 变量 Python 浮点数 基础 字符串 精度

目录

1.常见字面量

2.Python中的注释

3.Python中的变量

变量是什么?及作用?

变量的格式?

变量的特征?

4.Python中查看数据的数据类型

5.Python数据类型的转换(字符串,整数,浮点数)

6.Python中的标识符

1.用户编写代码时,对变量.类.方法等编写的名字,叫做标识符.

2.标识符命名规则

3.变量的命名规范

7.Python中的运算符

8.Python中的字符串

1.字符串的定义

2.字符串的拼接

3.字符串的格式化

1.字符串格式化的语法

2.常用的占位符

4字符串格式化的精度控制

1.精度控制的语法

2.精度控制注意

5.字符串快速格式化

6.表达式如何格式化

9.Python中的数据输入


1.常见字面量

2.Python中的注释

# 多行注释:通过一对三引号来定义,引号内均是注释内容,可以换行.
""" 常见字面量
 整数 """
# 单行注释:通过#号定义,在#号右侧均是注释内容(建议在#号和注释内容之间间隔一小格)
# 浮点数

3.Python中的变量

变量是什么?及作用?

变量就是在程序运行时,记录数据用的.

变量的格式?

变量名=变量值

变量的特征?

变量的值可以改变

4.Python中查看数据的数据类型

Python中使用type()语句查看数据的类型

type()语句具有返回值,可以用变量接收

name_type=type("桉树")
print(name_type)
D:\python\python.exe D:\PythonTest\test1\test01.py 
<class 'str'>

5.Python数据类型的转换(字符串,整数,浮点数)

字符串,整数,浮点数相互转换的语句

int(X)将X转换为一个整数
float(X)将X转换为一个浮点数
sty()将对象X转换为字符串

任何类型都可以转换成字符串.

字符串如果要转换为数字,字符串内必须只有数字才可以

浮点数转换为整数会丢失精度

6.Python中的标识符

1.用户编写代码时,对变量.类.方法等编写的名字,叫做标识符.
2.标识符命名规则
  1. 内容限定(中文,英文,数字,下划线)
  2. 大小写敏感
  3. 不可使用关键字
3.变量的命名规范
  1. 见名知意
  2. 下划线命名法
  3. 英文字母全小写

7.Python中的运算符

8.Python中的字符串

1.字符串的定义

(三引号需要变量接收,否则就是注释)

2.字符串的拼接

使用"+"号连接字符串变量和字符串变量即可(无法与非字符串类型进行拼接)

3.字符串的格式化
1.字符串格式化的语法

"%占位符"%变量

2.常用的占位符
字符串

%s

整数%d
浮点数%f

4字符串格式化的精度控制
1.精度控制的语法

m.n的形式控制,如%5d,%5.2f,%2f(m和.n均可省略)

2.精度控制注意

如果m比数字本身宽度还小,m不生效

.n会对小数部分进行精度限制,还会对小数部分做四舍五入

5.字符串快速格式化

语法:f"{变量}{变量}"

这种方式不理会类型,不做精度控制

6.表达式如何格式化
  1. f"{表达式}"
  2. "%s%d%f"%(表达式,表达式,表达式)

9.Python中的数据输入

使用input()语句获取键盘输入的数据

可以使用input(提示信息),提示要输入什么信息

无论输入的是什么类型的数据,获取的永远都是字符串类型

标签:格式化,变量,Python,浮点数,基础,字符串,精度
From: https://blog.csdn.net/2301_78403286/article/details/142148179

相关文章

  • 【python脚本】springboot检测脚本
    原创CatalyzeSecimportrequestsimporturllib3urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)session=requests.session()#从文本文件中读取withopen('dic.txt','r')asfile:paths=file.readlines()#移除每个末尾的换行符......
  • Python(二)-运算符
    常见的运算符(1)算术运算符:+、-、*、/、//、%、**;(2)赋值运算符:=、+=、-=、*=、/=、//=、%=、**=;(3)比较运算符:>、<、>=、<=、==、!=;(4)逻辑运算符:not、and、or。算术运算符算术运算符名称描述+加法两个数相加,如6+12=18。-减法两个数相减,如25-9=16。*乘法两个数相乘,如3*7=......
  • 数据处理与统计分析篇-day01-Linux基础与环境搭建
    day01-Linux基础计算机简介概述电子计算机,电脑,PC,Computer,就是由软件+硬件组成的电子设备.组成计算机硬件CPU(运算器,控制器)存储器(内存,外存)输入设备输出设备计算机软件系统软件:充当用户和计算机硬件之间的桥梁的.PC端:windows,......
  • 大白话python——下
    书接上回,本文将讨论以下几点,请看目录5.7运算符5.7.1算数运算符5.7.2赋值运算符5.7.3复合赋值运算符5.7.4比较运算符5.7.5逻辑运算符5.8条件语句5.8.1if语句格式5.8.2条件语句举例5.8.3三目运算符5.9循环语句5.9.1循环语句格式5.9.2for循环5.9.3while循环5......
  • 面试-JS基础-异步和单线程
    同步和异步的区别是什么?手写Promise加载一张图片前端用到异步的场景?JS是单线程语言,只能同时做一件事浏览器和nodejs已支持JS启动线程,比如WebWorker(不知道是啥东西)JS和DOM渲染共用一个线程,因为JS可以修改DOM结构。意味着JS在工作的时候DOM渲染要停止,反之亦然。异步的出......
  • 神经网络基础
      神经网络组件 :简单神经元;多层神经元;前馈神经网络;非线性等。如何训练 :目标;梯度;反向传播。词表示:Word2Vec:常见的神经网络 :RNN(循环神经网络) :序列记忆;语言模型。RNN的梯度问题。变体:GRU;LSTM;双向RNN。CNN(卷积神经网络) :NLP流水线教程(PyTorch)......
  • 0基础开始Pine量化 止盈改进策略(附代码)
    0基础开始Pine量化止盈改进策略(附代码)可以先看前面文章里涉及到的策略https://www.cnblogs.com/Mephostopheles/p/18406658什么是止盈止盈的核心思想:当市场价格达到设定的目标后,投资者会卖出资产,防止市场波动将已经取得的利润变为损失。通过止盈,投资者在确保一定盈利的情况......
  • 基于python+flask框架的新冠疫情志愿者管理系统设计与实现(开题+程序+论文) 计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景自新冠疫情爆发以来,全球范围内对公共卫生应急响应的需求急剧增加,志愿者作为社会力量的重要组成部分,在疫情防控中发挥了不可替代的作用。从......
  • 基于python+flask框架的银行理财产品推荐系统(开题+程序+论文) 计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着金融市场的日益繁荣与居民财富的不断增长,银行理财产品作为重要的资产配置工具,其种类与复杂性也随之增加。面对琳琅满目的理财产品,投资......
  • 基于python+flask框架的校园问卷信息调查管理系统(开题+程序+论文) 计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着教育信息化进程的不断加快,高校管理逐渐趋向智能化、精细化。传统的问卷信息调查方式,如纸质问卷,不仅效率低下、成本高昂,而且在数据处理......