黑马 python课程笔记1——值类型、数据类型、字符串

article/2025/10/28 10:26:01

目录

字面量

常用的值类型

字符串

注释

变量

数据类型

数据类型转换

标识符

运算符

字符串的拓展

字符串的三种定义

字符串的拼接

字符串格式化

格式化的精度控制

表达式格式化


字面量

字面量:在代码中,被写下来固定的值,称之为字面量。

常用的值类型

Python种常用的有6种(数据)的类型:

字符串

又称文本,是由任意数量的字符如中文、英文、各类符号、数字等组成。所以叫做字符的串。

字符串都需要被双引号包围起来,凡是被双引号包围起来的,都是字符串。

注释

python中的注释分为单行注释和多行注释,

单行注释以 # 开头,井号右边的所有文字当作说明,注意:#号和注释内容之间一般建议以一个空格隔开;

多行注释以 一对三个双引号 引起来的内容 ("""注释内容""")来解释说明代码的作用。

变量

python的变量的定义格式为:变量名称 = 变量的值

(注意,不用写变量类型的,哈哈哈

money=50
print("钱包还有:",money)
# print语句可以输出多个数据
# 格式:print(内容1,内容2,...,内容n)

数据类型

使用 type(被查看类型的数据) 语句,就可以查看数据的类型。

print(type("baibai"))
print(type(66))
print(type(3.14))
"""输出:
<class 'str'>
<class 'int'>
<class 'float'>"""

数据类型转换

这三个语句,都是带有返回值的。

  • 注意1:万物都可以转换成字符串,因为加上双引号都是文本了;但是不是所有的字符串能转换成整数或浮点数哦!~
  • 注意2:浮点转整数,会丢失精度,小数部分丢掉;整数转浮点,会输出一位小数。

标识符

是指在编程时,用来给变量、类、方法等命名。命名时有三点注意事项:

1.只能出现英文、中文(不推荐用)、数字(不能用在开头)和下划线(_)这四种

2.python是大小写敏感的,比如A和a,在python看来是两个东西

3.不允许用关键字命名哦:

(不用背,即使用了IDE也会自己报错的,哈哈哈

运算符

1.算数运算符:


2.赋值运算符        就是=呀~

还有复合的赋值运算符:

字符串的拓展

字符串的三种定义

1.单引号法:        name=' 黑马程序员 '

2.双引号法:        name=" 黑马程序员 "

3.三引号法:        name=""" 黑马程序员 """


字符串的引号嵌套:

如果想要定义的字符串本身包含了单双引号了,该怎么办呢?

        1.如果只包含双引号,就用单引号去定义

        2.如果只包含单引号,就用双引号去定义

        3.或者使用转移字符(\)将引号接触效用,成为普通的字符串

                如:print(" you are so \" cute \". ")        输出:you are so " cute ".

字符串的拼接

场景一、有俩字符串的字面量,则可以直接通过 + 号拼接起来,如:

        print(" hello "+" world ");        输出:hello world

场景二、字面量和变量拼接:

name="tom"
print("my name is "+name)
#输出:my name is tom

但是 + 号不能将字符串和整数进行相加操作,会报类型错误,只能将整数转换成字符类型。

字符串格式化

 其中,%表示要占位的地方,s表示将字符串放入占位的地方。


要是有多个变量需要插入,就需要用括号将变量括起来,并且注意变量的插入顺序哦。

name="tom"
gender="male"
age=22info="name is %s, gender is %s, age is %s." %(name,gender,age)
print(info)#输出:name is tom, gender is male, age is 22.

这时用%s的话,int类型的age也会被强转成string型连到句子中。


三种常用的占位数据类型:

格式化的精度控制

可以使用辅助符号“ m.n ”来控制数据的宽度和精度

        m控制宽度,要求是数字(很少使用),设置的宽度小于数字自身,不生效

        n控制小数点精度,要求是数字,会进行小数的四舍五入


比如:%5d  表示将整数的宽度控制在5位

如数字11,被设置为5d,就会变成:[空格][空格][空格]11,用三个空格补足宽度。

(这跟c语言一样一样的,哈哈哈


比如:%5.2f  表示将宽度控制为5,小数点精度设置为2

如11.345设置为%7.2f,结果是[空格][空格]11.35,两个空格不足宽度,小数部分限制2位且遵守四舍五入,即为 .35

还有一个快速格式化的方式:

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

name="tom"
gender="male"
age=22info=f"name is {name}, gender is {gender}, age is {age}."
print(info)
#输出:name is tom, gender is male, age is 22.

这种方法的特点在于:1.不理会类型 2.不做精度控制

表达式格式化

表达式是指一条具有明确执行结果的代码语句。


http://chatgpt.dhexx.cn/article/raLEpYhj.shtml

相关文章

2022黑马Python学习笔记

一、导学 Pthon语言基础入门 Pthon语言高阶加强大数据分析PySpark 二、 初识Python 你好Python程序 print("Hello World!!")>>Hello World!!&#xff01;输入的双引号和括号为英文字符 三、 Python基础语法 &#xff08;一&#xff09; 字面量 1. 定义&a…

Matlab之数据归一化函数——mapminmax()

归一化化就是要把你需要处理的数据经过处理后&#xff08;通过某种算法&#xff09;限制在你需要的一定范围内。首先归一化是为了后面数据处理的方便&#xff0c;其次是保证程序运行时收敛加快。 mapminmax函数 这个函数可以把矩阵的每一行归一到[-1 1]. [y1,PS] mapminmax(x…

mapminmax()、zscore()数据归一化

mapminmax 介绍&#xff1a; mapminmax()函数是Matlab自带的函数&#xff0c;主要用来对数据进行归一化处理。它把所有的数据都转换为[-1,1]之间的数&#xff0c;目的就是取消各维数据间的数量别差别&#xff0c;防止大数吃小数。 矩阵归一化&#xff1a; Ymapminmax(…

数据归一化 normlization.m 及 Z-score(bsxfun)与mapminmax区分

对归一化和标准化有疑惑&#xff0c;整理了Z-score和mapminmax的用法区分&#xff0c;参考链接放在文末。 function data normlization(data, choose) 数据归一化函数可以包含&#xff1a;不归一化&#xff0c;z-score标准化&#xff0c;最大最小归一化 function data nor…

数据归一化mapminmax

#数据归一化 1、为什么要归一化&#xff1f; 把有量纲表达式变为无量纲表达式&#xff0c;数据的标准化是将数据按比例缩放&#xff0c;使之落入一个小的特定区间。归一化主要是为了数据处理方便提出来的&#xff0c;把数据映射到 0 &#xff5e; 1 范围之内处理&#xff0c;更…

2021-05-09 matlab归一化和反归一化函数——mapminmax

matlab归一化和反归一化函数——mapminmax 在做BP神经网络的时候经常会遇到数据的归一化&#xff0c;这个时候需要用到mapminmax函数&#xff0c;老版本可以用premnmx和tramnmx 用函数mapminmax1 默认的map范围是[-1, 1]&#xff0c;所以如果需要[0, 1]&#xff0c;则按这样的…

matlab数据归一化函数mapminmax

mapminmax 一、[Y,PS] mapminmax(X) 函数功能&#xff1a;将矩阵的每一行压缩到 [-1,1]&#xff0c;其中当前行的最大值变为1&#xff0c;最小值变为-1 。&#xff08;这是默认的参数&#xff09; 扩展&#xff1a;&#xff08;修改参数&#xff09; 1. [Y,PS] mapminmax(…

JavaScript基础(一)常见的输出语句

JavaScript 可以通过不同的方式来输出数据&#xff1a; 1.使用alert() 弹出警告框。 2.使用 document.write() 方法将内容写到 HTML 文档中。 3.使用 innerHTML 写入到 HTML 元素。 4.使用 console.log() 写入到浏览器的控制台。 1.使用 window.alert()的使用&#xff1a; 这是…

JavaScript基础语法(输出语句)

JavaScript基础语法&#xff08;输出语句&#xff09; 学习路线&#xff1a;JavaScript基础语法&#xff08;输出语句&#xff09;->JavaScript基础语法&#xff08;变量&#xff09;->JavaScript基础语法&#xff08;数据类型&#xff09;->JavaScript基础语法&…

渣渣学javascript基础:输入输出语句

一.输出语句 document.write("xxxx") 使用js语句向与页面中插入&#xff0c;可以是一串字符&#xff0c;也可以是dom元素 // 页面输出document.write("没有人任何dom元素&#xff0c;单纯是一句话")document.write("<h1>dom元素</h1>&q…

JavaScript的三种基础的输出语句

第一种方法是弹出警告框&#xff1a;alert() alert() 方法用于显示带有一条 指定消息 和一个 确定 按钮的警告框。主要的用法就是 alert(指定信息); 指定信息可以是一串字符串&#xff0c;也可以是运算式&#xff0c;同样也可以是一个函数。 当放入的是字符串时&#xff0c;需…

JS学习01:JS输出语句

说明&#xff1a; 方法说明归属alert(msg)浏览器弹出警示框浏览器console.log(msg)浏览器控制台打印输出信息浏览器prompt(info)浏览器弹出输入框&#xff0c;用户可以输入浏览器 演示效果&#xff1a; 代码&#xff1a; <script>// 浏览器弹出警示框 &#xff08;弹框…

JavaScript之输入输出语句

JavaScript输入输出语句 1、prompt(info) 浏览器弹出输入框&#xff0c;用户可以输入 &#xff08;归属&#xff1a;浏览器&#xff09;2、alert(msg) 浏览器弹出警示框 &#xff08;归属&#xff1a;浏览器&#xff09;3、console.log(msg) 浏览器控制台打印输出信息 &#…

JS输入语句与输出语句

前言&#xff1a; 学习的快乐不仅在于专研时的不断探索&#xff0c;有时候分享学习的成果又何尝不是一种快乐呢。 输入语句 输入语句&#xff1a;在网页弹出一个输入框&#xff0c;让用户输入数据。 prompt(你的java分数是) 开始运行代码"prompt(你的java分数是)"该代…

JS输入输出语句

JavaScript输出语句&#xff1a; JavaScript输出分为以下四种格式&#xff0c; 1.使用window.alert()弹出警告框 (2)使用 document. write()方法将内容写到 HTML 文档中。另外也可以用 document.writeIn ()将内容写入HTML文档&#xff0c;而且它会自动加上一个换行符。不过&…

js输入和输出语句及字面量

一、输入和输出 输出和输入也可理解为人和计算机的交互&#xff0c;用户通过键盘、鼠标等向计算机输入信息&#xff0c;计算机处理后再展示结果给用户&#xff0c;这便是一次输入和输出的过程。 1、文档输出语句 document.write(我爱我家)输出标题 document.write(<h1>…

JavaScript——常用输出语句_注释方法

JavaScript 1、常用输出语句1、alert()2、console.log()3、document.write() 2、注释1、单行注释2、多行注释 1、常用输出语句 1、alert() alert()用于弹出一个警告框&#xff0c;确保用户可以看到某些信息。 alert("这里是弹窗提示");2、console.log() console.…

JavaScript的输入输出语句

JavaScript的输入输出语句 今天为大家介绍JavaScript的输入输出语句&#xff0c;JavaScript可以以不同的方式在不同的地方“显示”数据。下面逐一为大家介绍下&#xff1a; JavaScript输入语句&#xff1a; JavaScript 使用window.prompt()可以接收用户的输入。 JavaScript…

JavaScript输出语句

1. window.alert()写入警告框 2.document.write()写入HTML输出 3.console.log()写入浏览器控制台 <script>window.alert("hello.js")document.write("hello.js2")console.log("hello.js3") </script> 浏览器警告框输出 HTML输出…

html中输出语句怎么写,javascript输出语句有哪些

输出语句&#xff1a;1、“window.alert(内容)”&#xff1b;2、“document.write(内容)”&#xff1b;3、“document.getElementById("id值").innerHtml"内容"”&#xff1b;4、“console.log(内容)”。 本教程操作环境&#xff1a;windows7系统、javascr…