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

建国外网站买完域名后怎么做线下推广的方式有哪些

建国外网站买完域名后怎么做,线下推广的方式有哪些,手机网站弹出菜单,网页设计需要做什么第一章、你好Python 初识Python Python的起源 1989年#xff0c;为了打发圣诞节假期#xff0c;Gudiovan Rossum吉多范罗苏姆(龟叔)决心开发一个新的解释程序(Python雏形) 1991年#xff0c;第一个Python解释器诞生 Python这个名字#xff0c;来自龟叔所挚爱的电视剧M…第一章、你好Python 初识Python Python的起源 1989年为了打发圣诞节假期Gudiovan Rossum吉多·范罗苏姆(龟叔)决心开发一个新的解释程序(Python雏形) 1991年第一个Python解释器诞生 Python这个名字来自龟叔所挚爱的电视剧Monty Pythons Flying Circus 为什么选择Python 优雅 简单易学开发效率高 适用面广泛 人群/岗位               用Python做什么 IT从业者                 自动化脚本运维开发、测试开发等 普通白领                 自动化办公 后端开发                 WEB应用程序 科学家                     基于Python完成数据计算生物、化学、物理) 人工智能/机器学习   基于Python开发AI程序 大数据开发               基于Python完成大数据任务开发Spark、Flink 学生                          计算机二级考试 小学六年级Python课程 什么是编程语言 用于人类和计算机进行交流的一种语言通过编写编程语言的代码去指挥计算机工作。它无法直接和计算机沟通需要翻译工具(解释器或编译器)将代码翻译成二进制从而实现和计算机的畅顺沟通 思考为什么不直接把中文翻译成二进制呢 自然语言远比编程语言复杂编程语言语法”死板”“翻译官”更容易翻译。 Python安装(Windows Linux) 下载Windows 想要使用Python语言编写程序我们必须下载Python安装包并配置Python环境Python目前最新版本是3.10.4(发布于2022年3月24日) 下载最新版Python Download Python | Python.org 验证安装 点击左下角windows键 输入cmd 打开“命令提示符”程序 在命令提示符程序内输入python并回车 下载Linux 在Linux上安装Python需要先安装前置依赖程序。 登陆到Linux中使用yum程序进行依赖程序安装执行如下命令 yum install wget zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make zlib zlib-devel libffi-devel -y 下载最新版Python Download Python | Python.org 找到Linux系统按钮并点击点击后在弹出的网页内点击最新的python3.10.4的按钮拖动网页到最下方找到Gzipped source tarball按钮点击右键选择复制链接 进入到Linux系统内使用wget命令粘贴复制的下载链接进行下载 执行下载 cd ~ wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz 解压安装包执行 tar -xvf Python-3.10.4.tgz 安装Linux 切换目录到解压后的Python安装文件夹 # 切换目录 cd Python-3.10.4 1.配置 ./configure --prefix/usr/local/python3.10.4 大约耗时30秒 2.编译 make make install 大约耗时10分钟请耐心等待 编译完成后可以配置软链接方便快速使用python: 执行 #删除系统自带的老版本(python2)的软链接 rm -f /usr/bin/python #创建软链接 ln -s /usr/local/python3.10.4/bin/python3.10 /usr/bin/python 创建软链接后会破坏yum程序的正常使用(只能使用系统自带的python2) 修改如下2个文件 /usr/bin/yum /usr/libexec/urlgrabber-ext-down 使用vi编辑器将这2个文件的第一行从 #/usr/bin/python 修改为 #/usr/bin/python2 验证安装Linux 在Linux系统命令行窗口内直接执行python 并回车看到Python 3.10.4字样即表明安装成功。 第一个Python程序 向世界说你好应该是全世界所有程序员入门编程语言时都会选择的第一个程序。让我们也延续这一份来自程序员之间的浪漫学习如何使用Python向世界说你好。我们的Python代码非常简单如下 print(Hello World!!!) 含义向屏幕上输出(显示)Hello World!!! 注意输入的双引号和括号请使用英文符号哦 打开CMD(命令提示符)程序输入Python并回车 然后在里面输入代码回车即可立即执行 练习 请在“命令提示符” CMD程序内通过Python向屏幕上输出零基础学Python月薪过万就来黑马程序员。 print(零基础学Python月薪过万就来黑马程序员。) 常见问题 问题描述找不到“命令提示符”程序在哪里 问题解答 使用快捷键winr 打开运行框输入cmd后回车即可打开命令提示符程序 问题描述命令提示符内输入python出现 python不是内部或外部命令也不是可运行的程序或批处理文件。 问题解答安装python的时候没有勾选add python 3.10 to PATH的选项 卸载Python重新安装python勾选这个选项。 然后重新打开命令提示符程序即可出现 问题描述命令提示符内无法初始化设备PRN 问题解答这是因为没有进入到python解释器环境内执行代码。 应该在命令提示符内 1.先输入python当屏幕上出现 的标记的时候 2.输入代码执行才可以 问题描述执行出现SyntaxError:invalid character “ (U201C) 问题解答这是因为代码中的符号是中文符号。 请检查代码中的 - 双引号 - 小括号 这两个符号应该是英文符号 Python解释器 安装Python环境本质上就是在电脑中安装Python解释器程序 代码随时可以写但能不能运行就要看电脑里面有没有解释器程序了。 Python解释器是一个计算机程序用来翻译Python代码并提交给计算机执行。所以它的功能很简单有2点 1.翻译代码 2.提交给计算机运行 解释器我明白了可是解释器在哪呢 解释器存放在/python.exe 我们在CMD(命令提示符)程序内执行的python就是python.exe程序 思考一下 在python解释器程序内我们发现写完一行代码并回车后会直接运行他。 问题来了 我们能否写好多行代码一次性的运行呢 我们可以将代码写入一个以”.py”结尾的文件中使用python命令去运行它。 如在Windows系统的D盘我们新建一个名为test.py的文件并通过记事本程序打开它输入如下内容 print(学Python来黑马) print(月薪过万。) 在“命令提示符”程序内使用python命令运行它 python d:\test.py 总结 1.计算机只认识什么 0和1 2.Python解释器的作用是 将Python代码翻译成计算机认识的0和1并提交计算机执行 在解释器环境内可以一行行的执行我们输入的代码 也可以使用解释器程序去执行.py代码文件 3.“.py”文件是什么 python语言的代码文件里面记录了python的代码 4.Python解释器程序在 /python.exe Python开发环境 Python程序的开发有许多种方式一般我们常见的有 Python解释器环境内执行单行代码使用Python解释器程序执行Python代码文件使用第三方IDE(集成开发工具)如PyCharm软件开发Python程序 (最常用的就是使用PyCharn软件进行开发) PyCharm集成开发工具(IDE)是当下全球Python开发者使用最频繁的工具软件。绝大多数的Python程序都是在PyCharm工具内完成的开发。 下载并安装PyCharm - 打开网站Download PyCharm: The Python IDE for data science and web development by JetBrains 总结 1.Python最常见的开发环境是 PyCharm软件这是一个专用于Python的开发工具 2. PyCharm需要以“工程”为单元供我们使用。想要写代码 需要先创建一个工程拓展PyCharm的基础使用 PyCharm常用快捷键 ctrlalts打开软件设置ctrld复制当前行代码shift alt上\下将当前行代码上移或下移crtlshiftf10运行当前代码文件shiftf6重命名文件ctrla全选ctrlc\v\x复制、粘贴、剪切ctrlf搜索 总结 初识Python Python的起源 1989吉多范罗苏姆在圣诞节的假期决心开发一个新的解释器程序Python的雏形 1991第一个Python解释器程序诞生了 Python名字 来自于吉多范罗苏姆喜爱的电视Monty Pythons Flying Circus 为什么选择Python 优雅简单 易学 开发效率高 适用面非常广泛 什么是编程语言 概念人类和计算机交流的一种专有领域语言 工作原理将人类的想法翻译成计算机可以识别的二进制让计算机工作 Python的安装 第一个Python程序 print(Hello World) 标点符号一定要是英文的符号 常见问题 找不到命令提示符 快捷键wint 输入cmd python不是内部或外部命令 安装python的时候没有勾选 Add Python 3.10to PATH SyntaxErrorinvalid character 标点符号写成了中文符号 Python解释器的作用 计算机只认识什么 0和1 二进制 Python的解释器的作用 将Python代码翻译成计算机能够识别的0和1(二进制)解释器会将翻译的二进制提交给计算机去执行 .pyPython语言的代码文件里面记录的python的代码 Python的解释器程序在哪里 的安装目录/python.exe Python的开发环境 IDE工具PyCharm Python开发者使用的最多的开发工具 第二章、Python基础语法 字面量 什么是字面量 字面量在代码中被写下来的的固定的值称之为字面量 常用的值类型 Python中常用的有6种值(数据)的类型 类型                    描述                               说明 数字Number)   支持 整数 (int)                       整数int如10、-10 浮点数float              浮点数float如13.14、-13.14 复数(complex)                复数complex如43j以结尾表示复数 布尔bool)                    布尔bool表达现实生活中的逻辑即真和假True表示真False表示假。True本质上是一个数字记作1False记作0 字符串(String)  描述文本的一种数据类型   字符串string由任意数量的字符组成 列表List      有序的可变序列              Python中使用最频繁的数据类型可有序记录一堆数据 元组Tuple   有序的不可变序列         可有序记录一堆不可变的Python数据集合 集合Set)         无序不重复集合             可无序记录一堆不重复的Python数据集合 字典(Dictionary) 无序Key-Value集合        可无序记录一堆Key-Value型的Python数据集合 字符串 字符串string又称文本是由任意数量的字符如中文、英文、各类符号、数字等组成。所以叫做字符的串 如 黑马程序员”学Python来黑马!#$%^传智教育的股票代码是003032 Python中字符串需要用双引号 包围起来 如何在代码中表达所学类型 我们目前要学习的这些类型如何在代码中表达呢 类型              程序中的写法         说明 整数                     666-88       和现实中的写法一致 浮点数小数 13.14 -5.21  和现实中的写法一致 字符串文本 黑马程序员”   程序中需要加上双引号来表示字符串 总结 1.掌握字面量的含义 代码中被写在代码中的固定的值称之为字面量 2.常见的字面量类型 我们目前了解整数、浮点数、字符串这三类即可 3.如何基于print语句完成各类字面量的输出 print(字面量)如 print(10)输出整数10 print(13.14)输出浮点数13.14 print(黑马程序员)输出字符串黑马程序员 注释 注释的作用 未使用注释代码 666 13.14 黑马程序员 print(666) print(13.14) print黑马程序员 使用注释的代码 演示 - 各类字面量的写法 - 通过print语句输出各类字面量 # 写一个整数字面量 666 # 写一个浮点数字面量 13.14 # 写一个字符串字面量 黑马程序员” # 通过print语句输出各类字面量 print(666) print(13.14) print(黑马程序员) 注释在程序代码中对程序代码进行解释说明的文字。 作用注释不是程序不能被执行只是对程序代码进行解释说明让别人可以看懂程序代码的作用能够大大增强程序的可读性。 注释的分类 单行注释以 #开头#右边 的所有文字当作说明而不是真正要执行的程序起辅助说明作用 例 # 我是单行注释 print(Hello World) 注意#号和注释内容一般建议以一个空格隔开 温馨提示规范是Python官方建议的要求不强制不遵守也不影响程序执行但官方和大厂的代码都会遵守规范所以遵守规范也会让我们的代码更高级。 多行注释 以一对三个双引号引起来注释内容来解释说明一段代码的作用使用方法 我是多行注释 诗名悯农 作者李绅 print锄禾日当午 print汗滴禾下土 print谁知盘中餐 print(粒粒皆辛苦) 注释实战 按照如下案例所示对代码添加 单行注释以及多行注释 添加完成注释后执行程序验证注释是否对程序产生影响 演示 - 各类字面量的写法 - 通过print语句输出各类字面量 # 写一个整数字面量 666 # 写一个浮点数字面量 13.14 # 写一个字符串字面量 黑马程序员 # 通过print语句输出各类字面量 print(666) print(13.14) print(黑马程序员) 总结 1.注释的作用是 注释是代码中的解释型语句用来对代码内容进行注解 注释不是代码不会被程序执行 2.单行注释如何定义 通过#号定义在#号右侧的所有内容均作为注释 建议在#号和注释内容之间间隔一个空格 单行注释一般用于对一行或一小部分代码进行解释 3.多行注释如何定义 通过一对三个引号来定义(注释内容)引号内部均是注释可以换行 多行注释一般对Python文件、类或方法进行解释 变量 什么是变量 变量在程序运行时能储存计算结果或能表示值的抽象概念。简单的说变量就是在程序运行时记录数据用的 变量的定义格式 变量名称 变量的值 变量名称每一个变量都有自己存储的值(内容)称之为变量值 赋值表示将等号右侧的值赋予左侧的变量 变量的值每一个变量都有自己的名称称之为变量名也就是变量本身 总结 1.变量是什么有什么作用 变量就是在程序运行时记录数据用的 2.变量的定义格式是 变量名 变量值 3.变量的特征是 变量的值可以改变 4.print语句如何输出多份内容 print(内容1内容2.....内容N) 5.Python中如何做减法 使用符号 - 即可完成减法运算 拓展加()、减(-)、乘(*)、除(/) 数据类型 在学习字面量的时候我们了解到数据是有类型的。 目前在初学阶段我们主要接触如下三类数据类型 类型          描述               说明 string     字符串类型        用引号引起来的数据都是字符串 int          整型有符号 数字类型存放整数 如-1100等 float       浮点型(有符号)   数字类型存放小数 如-3.14 6.66等 string、int、float这三个英文单词就是类型的标准名称。 type()语句 如何验证数据的类型呢 我们可以通过type()语句来得到数据的类型 语法type(被查看类型的数据) type()语句的使用方式 1.在print语句中直接输出类型信息 print(type(黑马程序员)) print(type(666)) print(type(11.345)) 输出结果 class str class int class float str是string的缩写class str 2.用变量存储type()的结果返回值 string_type type(黑马程序员) int_type type(666) float_type type(11.345) print(string_type) print(int_type) print(float_type) 输出结果 class str class int class float 查看变量中存储的数据类型 name 黑马程序员 name_type type(name) print(name_type) 输出结果 class str 变量有类型吗 我们通过type(变量)可以输出类型这是查看变量的类型还是数据的类型 查看的是变量存储的数据的类型。因为变量无类型但是它存储的数据有。 我们可能会说字符串变量 但要知道不是变量是字符串而是它存储了字符串 总结 1.使用什么语句可以查看数据的类型 type() 2.如下代码name_type变量可以存储变量name的类型信息 为什么 name 黑马程序员 name_type type(name) 因为type()语句会给出结果(返回值) 3.变量有没有类型 没有字符串变量表示变量存储了字符串而不是表示变量就是字符串 数据类型转换 为什么要转换类型 数据类型之间在特定的场景下是可以相互转换的如字符串转数字、数字转字符串等 那么我们为什么要转换它们呢 数据类型转换将会是我们以后经常使用的功能。 如 从文件中读取的数字默认是字符串我们需要转换成数字类型后续学习的input()语句默认结果是字符串若需要数字也需要转换将数字转换成字符串用以写出到外部系统 常见的转换语句 语句函数     说明 int(x)             将x转换为一个整数 float(x)          将x转换为一个浮点数 str(x)             将对象×转换为字符串 同前面学习的type()语句一样这三个语句都是带有结果的(返回值)我们可以用print直接输出或用变量储存结果值 总结 1.字符串、整数、浮点数类型转换的语句是 语句函数 说明 int(x)             将x转换为一个整数 float(x)          将x转换为一个浮点数 str(x)             将对象×转换为字符串 2.任何类型都可以转换成字符串对不对 正确 3.字符串可以随意转换成数字对不对 错误字符串内必须只有数字才可以 4.浮点数转整数会丢失什么 丢失精度也就是小数部分 标识符 什么是标识符 在Python程序中我们可以给很多东西起名字比如 变量的名字方法的名字类的名字等等 这些名字我们把它统一的称之为标识符用来做内容的标识。 所以标识符是用户在编程的时候所使用的一系列名字用于给变量、类、方法等命名。 标识符命名规则 既然要起名字就会有对应的限制 Python中标识符命名的规则主要有3类 内容限定大小写敏感不可使用关键字 标识符命名规则-内容限定 标识符命名中只允许出现 英文中文数字下划线(_) 这四类元素其余任何内容都不被允许。 注意 不推荐使用中文数字不可以开头 标识符命名规则-大小写敏感 以定义变量为例 Andy 安迪1 andy 安迪2 print(Andy) print(andy) 输出结果 安迪1 安迪2 字母a的大写和小写是完全能够区分的。 标识符命名规则-不可使用关键字 Python中有一系列单词称之为关键字关键字在Python中都有特定用途我们不可以使用它们作为标识符 False True None and as assert break class continue def del elif else for try is finally from if lambda in raise return except not global or pass import while nonlocal with yield 变量命名规范 学完了标识符变量、类、方法的命名规则后我们在来学习标识符的命名规范。 变量名类名方法名 不同的标识符有不同的规范。 我们目前只接触到了变量。所以目前学习变量的命名规范。 见名知意下划线命名法英文字母全小写 变量命名规范-见名知意 变量的命名要做到 明了尽量做到看到名字就知道是什么意思 错误示范a 张三 b 11 正确示范name 张三 age 11 简洁尽量在确保“明了”的前提下减少名字的长度 错误示范a_person_name 张三 正确示范name 张三 变量命名规范-下划线命名法 多个单词组合变量名要使用下划线做分隔。 错误示范firstnumber 1 studentnickname 小明 正确示范first_number 1 student_nickname 小明 变量命名规范-英文字母全小写 命名变量中的英文字母应全部小写 错误示范Name 张三 Age 11 正确示范name 张三 age 11 总结 1.什么是标识符 用户编写代码时对变量、类、方法等编写的名字叫做标识符。 2.标识符的命名规则 内容限定(中文、英文、数字、下划线)大小写敏感不可使用关键字 3.变量的命名规范 见名知意下划线命名法英文字母全小写 运算符 算术(数学)运算符 运算符  描述      实例 加          两个对象相加ab输出结果 30 -            减          得到负数或是一个数减去另一个数a-b输出结果-10 *            乘          两个数相乘或是返回一个被重复若干次的字符串a*b输出结果200 /             除          b/a输出结果2 //         取整除      返回商的整数部分9//2输出结果49.0//2.0输出结果4.0 %         取余         返回除法的余数b%a输出结果0 **         指数         a**b为10的20次方输出结果100000000000000000000 赋值运算符 运算符  描述        实例 赋值运算符   把号右边的结果赋给左边的变量如num12*3结果num的值为7 复合赋值运算符 运算符       描述                    实例 加法赋值运算符    c  a等效于c c a -       减法赋值运算符     c - a等效于c c - a *        乘法赋值运算符    c * a等效于c c * a /        除法赋值运算符    c / a等效于c c / a %      取模赋值运算符    c % a等效于 c c % a **      幂赋值运算符        c ** a等效于c c ** a //     取整除赋值运算符   c // a等效于c c // a 总结 1.常见的算术(数学)运算符有 加、减-、乘*、除/、整除//、取余%)、求平方(**) 2.赋值运算符有 标准赋值复合赋值、-、*、/、//、%、** 字符串扩展 字符串的三种定义方式 字符串在Python中有多种定义形式 单引号定义法name 黑马程序员双引号定义法name 黑马程序员三引号定义法name 黑马程序员 三引号定义法和多行注释的写法一样同样支持换行操作。使用变量接收它它就是字符串不使用变量接收它就可以作为多行注释使用。 字符串的引号嵌套 思考如果我想要定义的字符串本身是包含单引号、双引号自身呢如何写 单引号定义法可以内含双引号双引号定义法可以内含单引号可以使用转移字符(\)来将引号解除效用变成普通字符串 总结 1.字符串的三种定义方式 单引号方式双引号方式三引号方式 2. 引号的嵌套 可以使用\来进行转义单引号内可以写双引号或双引号内可以写单引号 字符串拼接 如果我们有两个字符串(文本)字面量可以将其拼接成一个字符串通过号即可完成如 print(学IT来黑马 月薪过万) 输出结果 学IT来黑马月薪过万 不过一般单纯的2个字符串字面量进行拼接显得很呆一般字面量和变量或变量和变量之间会使用拼接如 name 黑马程序员 print(我的名字是 name 我可以教大家IT技能) 输出结果我的名字是黑马程序员我可以教大家IT技能 总结 1.如何完成字符串拼接 使用“”号连接字符串变量或字符串字面量即可 2.有哪些注意事项 无法和非字符串类型进行拼接 字符串格式化 我们会发现这个拼接字符串也不好用啊 print(我是 name 我的性别是 sex 我住在 address 我的爱好是 hobby) 1.变量过多拼接起来实在是太麻烦了2. 字符串无法和数字或其它类型完成拼接。 所以有没有其它方式即方便又支持拼接其它类型呢 这个方式就是字符串的格式化 我们可以通过如下语法完成字符串和变量的快速拼接。 name 黑马程序员 message 学IT就来 %s % name print(message) 输出结果学IT就来 黑马程序员 其中的%s %表示我要占位s表示将变量变成字符串放入占位的地方 所以综合起来的意思就是我先占个位置等一会有个变量过来我把它变成字符串放到占位的位置 那数字类型呢可以不可以占位当然可以我们来尝试如下代码 class_num 57 avg_salary 16781 message Python大数据学科北京%s期毕业平均工资%s % (class_numavg_salary) print(message) 注意多个变量占位变量要用括号括起来并按照占位的顺序填入 输出结果Python大数据学科北京57期毕业平均工资16781 数字也能用%s占位吗 当然可以这里是将数字转换成了字符串也就是数字57变成了字符串“57”被放入占位的地方 Python中其实支持非常多的数据类型占位 最常用的是如下三类 格式符号    转化 %s    将内容转换成字符串放入占位位置 %d    将内容转换成整数放入占位位置 %f     将内容转换成浮点型放入占位位置 如下代码完成字符串、整数、浮点数三种不同类型变量的占位 name 传智播客 set_up_year 2006 stock_price 19.99 message 我是%s我成立于%d我今天的股价是%f % (nameset_up_yearstock_price) print(message) 输出结果我是传智播客我成立于2006我今天的股价是19.990000 总结 1.字符串格式化的语法 %占位符 % 变量 2.常用占位符有哪3个 字符串%s整数 %d浮点数%f 格式化的精度控制 如下代码完成字符串、整数、浮点数三种不同类型变量的占位 name 传智播客 set_up_year 2006 stock_price 19.99 message 我是%s我成立于%d我今天的股价是%f % (name set_up_year stock_price) print(message) 输出结果我是传智播客我成立于2006我今天的股价是19.990000 细心的同学可能会发现浮点数19.99变成了19.990000输出 我们可以使用辅助符号m.n”来控制数据的宽度和精度 m控制宽度要求是数字很少使用设置的宽度小于数字自身不生效.n控制小数点精度要求是数字会进行小数的四舍五入 示例 %5d表示将整数的宽度控制在5位如数字11被设置为5d就会变成[空格][空格][空格]11用三个空格补足宽度。%5.2f表示将宽度控制为5将小数点精度设置为2 小数点和小数部分也算入宽度计算。如对11.345设置了%7.2f后结果是[空格][空格]11.35。2个空格补足宽度小数部分限制2位精度后四舍五入为.35 %.2f表示不限制宽度只设置小数点精度为2如11.345设置%.2f后结果是11.35 示例 num1 11 num2 11.345 print(数字11宽度限制5,结果%5d % num1) print(数字11宽度限制1,结果%1d % num1) print数字11.345宽度限制7小数精度2结果%7.2f % num2) print数字11.345不限制宽度小数精度2结果%.2f % num2) 输出结果 数字11宽度限制5结果: 11   宽度5补了3个空格 数字11宽度限制1结果:11    宽度小于数字本身无影响 数字11.345宽度限制7小数精度2结果: 11.35    宽度7补了2个空格小数精度2四舍五入后为.35 数字11.345不限制宽度小数精度2结果:11.35    不限制宽度小数点后四舍五入后为.35 总结 1.精度控制的语法是 m.n的形式控制如%5d、%5.2f、%.2f m和.n均可省略 2.如果m比数字本身宽度还小会发生什么事 m不生效 3..n会对小数部分做精度限制同时 会对小数部分做四舍五入 字符串格式化方式2 目前通过%符号占位已经很方便了还能进行精度控制。可是追求效率和优雅的Python是否有更加优雅的方式解决问题呢 当然有 通过语法f内容{变量}的格式来快速格式化 看如下代码 name 传智播客 set_up_year 2006 stock_price 19.99 print(f我是{name}我成立于{set_up_year}我今天的股票价格是{stock_price}) 输出结果我是传智播客我成立于2006我今天的股票价格是19.99     不做精度控制原样输出 总结 1. 可以通过 f {变量} {变量} 的方式进行快速格式化 2.这种方式 不理会类型不做精度控制 适合对精度没有要求的时候快速使用 对表达式进行格式化 刚刚的演示都是基于变量的。 可是我想更加优雅些少写点代码直接对“表达式”进行格式化是否可行呢那么我们先了解一下什么是表达式。 表达式一条具有明确执行结果的代码语句 如 1 1、5 * 2就是表达式因为有具体的结果结果是一个数字 又或者常见的变量定义 name 张三 age 11 11 等号右侧的都是表达式因为它们有具体的结果结果赋值给了等号左侧的变量。 那么对于字符串格式化能否直接格式化一个表达式呢 当然可以上代码 print(1 * 1的结果是%d %1 * 1)) print(f1 * 1的结果是{1 * 1}) print(字符串在Python中的类型是%s % type(字符串) 输出结果 1 * 1的结果是1 1 * 1的结果是1 字符串在Python中的类型是 在无需使用变量进行数据存储的时候可以直接格式化表达式简化代码 总结 1.表达式是什么 表达式就是一个具有明确结果的代码语句如11、type(字符串)、3 * 5等 在变量定义的时候如 age1111等号右侧的就是表达式也就是有具体的结果将结果赋值给了等号左侧变量 2.如何格式化表达式 f(表达式]%s\%d\%f % (表达式、表达式、表达式) 练习 股价计算小程序 定义如下变量 name公司名stock_price当前股价stock_code股票代码stock_price_daily_growth_factor股票每日增长系数浮点数类型比如1.2growth_days增长天数 计算经过growth_days天的增长后股价达到了多少钱 使用字符串格式化进行输出如果是浮点数要求小数点精度2位数。 示例输出 公司传智播客股票代码003032当前股价19.99     本行要求使用f{变量}的方式输出 每日增长系数是1.2经过7天的增长后股价达到了71.63    本行要求使用 % 占位符的方式输出 变量要使用格式化的方式拼接进去 提示可以使用当前股价 * 增长系数 ** 增长天数用来计算最终股价哦 如股价19.99 * 系数1.2 ** 7天71.62778419199998小数点现在精度2位后结果71.63 参考答案 name 传智播客 stock_price 19.99 stock_code 003032 stock_price_daily_growth_factor 1.2 growth_days 7 finally_stock_price stock_price * stock_price_daily_growth_factor ** growth_days print(f公司{name}股票代码{stock_code}当前股价{stock_price}) print(每日增长系数是%.1f经过%d天的增长后股价达到了%.2f % (stock_price_daily_growth_factor growth_days finally_stock_price)) 数据输入 获取键盘输入 试想一下我们经常遇到过程序需要我们输入信息的场景。比如银行取钱 如何在Python中做到读取键盘输入的内容呢 这里就要请出input语句了 input语句(函数) 我们前面学习过print语句(函数)可以完成将内容(字面量、变量等)输出到屏幕上。在Python中与之对应的还有一个input语句用来获取键盘输入。 数据输出print数据输入input 使用上也非常简单 使用input()语句可以从键盘获取输入使用一个变量接收(存储)input语句获取的键盘输入数据即可 print(请告诉我你是谁) name input() print(Get!你是%s % name) 输出结果 请告诉我你是谁 黑马程序员      键盘输入内容并回车 Get你是黑马程序员 在前面的代码中输出“请告诉我你是谁”的print语句其实是多余的print(请告诉我你是谁) input()语句其实是可以在要求使用者输入内容前输出提示内容的哦方式如下 name input(请告诉我你是谁) print(Get你是%s% name) 输出结果 请告诉我你是谁 黑马程序员 Get你是黑马程序员 (在input的括号内直接填入提示内容即可。) 总结 1.input()语句的功能是获取键盘输入的数据 2.可以使用input(提示信息)用以在使用者输入内容之前显示提示信息。 3.要注意无论键盘输入什么类型的数据获取到的数据永远都是字符串类型 练习 欢迎登陆小程序 定义两个变量用以获取从键盘输入的内容并给出提示信息 变量1变量名user_name记录用户名称变量2变量名user_type记录用户类型 并通过格式化字符串的形式通过print语句输出欢迎信息如下 您好黑马程序员您是尊贵的SSSSSVIP用户欢迎您的光临。 变量user_name 变量user_type 参考答案 user_name input(姓名) user_type input(用户类型 print(您好%s您是尊贵的%s用户欢迎您的光临。 % (user_name user_type))
http://www.zqtcl.cn/news/656525/

相关文章:

  • 做网站的优势wordpress百度索引链接
  • 网站哪些功能是PHP做的wordpress 正文宽度
  • wordpress考试主题株洲优化公司
  • 怎么做企业网站建设方案怎样查网站有没有备案
  • 浙江短视频seo优化网站专做童装的网站
  • 印刷包装公司网站模板陕西住房和城乡建设厅网站
  • 成都响应式网站建设公司网站 建设的必要性
  • 江苏省建设局官方网站查询wordpress收到登录错误
  • 个人与企业签订网站开发合同北京个人网站建设
  • 阀门网站设计dede静态网站
  • 做暧暧视频网站在线网站建设项目推文
  • 岳池发展建设集团有限公司门户网站毕设做网站工作量够吗
  • 手机网站客户端设计与实现手机网站 焦点图
  • 网站建设常用的开发语言介绍设计公司官网首页
  • 做网站能拿多少钱视频策划方案怎么写
  • 权威的顺德网站建设dw不会写代码能建立网站吗
  • 做网站美工的前途怎么样企业通讯软件下载
  • 客户说做网站价格高成都住建局官网住建智慧建管
  • 股票分析网站可以做推广吗网站开发 简历项目经历
  • 军人可以做网站吗学生信息管理系统网页设计教程
  • 使用循环视频做背景的网站青岛网站推广的价格
  • 邯山区建设局网站上海公司招聘
  • 做网站沈阳本地网站忧化 优帮云
  • 网上购物网站开发的目的建筑投标网站
  • 网站开发费用无形资产陕西省住房和城乡建设网站
  • 网站分析与优化如何编程写代码
  • 专业做网站企业百度站长管理平台
  • 网站组建 需求分析阿里巴巴网站装修
  • 网站建设怎么弄轮换图片网站制作公司dedecms
  • 南阳企业网站建设做兼职网站有哪些