python 多个空格分割_python从零到独立建设网站系列教程之基础知识篇(二)

news/2024/5/11 19:42:04/文章来源:https://blog.csdn.net/weixin_39616416/article/details/110542641

python从零到独立建设网站系列教程之基础知识篇(二)

一、 python的安装

1、 在Windows上安装python

(1) 打开web浏览器,访问.http://www.python.org

(2) 点击Download链接

(3) 然后就是按导航走点击确认,需要注意的是要把python加入到系统变量里。

6d17c7cb2b6a1f7f86cdad1ccad3cbcf.png

2、 在liunux上安装python

现在Linux上自带python2,不过我建议安装python3,后期我们的所有教程都是在python3上调试完成。

打开shenll然后输入命令sudo apt install python3 自动安装完成。

二、 基础知识

1、 python基础语法

(1) 标识符

  • 第一个字符必须是字母表中字母或下划线 _
  • 标识符的其他的部分由字母、数字和下划线组成。
  • 标识符对大小写敏感。
  • 在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。

(2) python保留字

保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:

66d0d5f6857308f90fc9057b408b77bf.png

(3) 注释

Python中单行注释以 # 开头,实例如下:

62ce95fa3eaf3e3280463e25ab0d6912.png

多行注释可以用多个 # 号,还有 '''"""

8e8085fe1e59e006563c7446535e5020.png

(4) 行与缩进

python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {}

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:

If i>1:

print('hello')

else:

print('hello world')

(5)多行语句

python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {}

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。在 [], {}, 或 () 中的多行语句,不需要使用反斜杠()

2、 Python变量和简单数据类型

(1) 输出hello world

我们学编程都喜欢从hello world开始,我们也不例外,打开python自带的解释器IDLE,输入print('hello world') 然后编译器就会输出hello world结果如下图(注意python2和python3的输入方式是不一样的python2不需要带括号,另外python3的好多函数或者包python2都不兼容)

4b30a7490af613eb8e650520b7f2ea65.png

(2) 变量

我们尝试这个例子

7f1dee004d19801169ccab5a476af4d0.png

如上所示我们添加了一个名为message的变量,每个变量都存储了一个值——与变量先关联的信息,在这里存储的值为文本"hello world!"。

变量的命名和使用规则:

· 变量名只能包含字母、数字和下划线。变量名可以字母或者下划线打头,但不能以数字打头。

· 变量名不能包含空格,但可以使用下划线来分割其中的单词。

· 不要将python关键字和函数名用作变量名。

· 变量名应既简短又具有描述性。

· 慎用小写字母I和大写字母O,因为它们可能被看成数字1和0.

(3) 字符串

字符串就是一系列字符,在python中用引号括起来的都是字符串,其中引号可以是单引号也可以是双引号,如下所示

25554c15cc670fc499ab6e8539087639.png

当然字符串中是可以出现引号的不过要错开,如外边使用单引号里边就必须使用双引号,外边使用双引号里边必须使用单引号。

(4) 数字

在编程中,经常使用数字来记录游戏得分、表示可视化数据、存储web应用信息等。Python根据数字的用法以不同的方式处理它们。

Python3 支持 int、float、bool、complex(复数)

在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。

像大多数语言一样,数值类型的赋值和计算都是很直观的。

内置的 type() 函数可以用来查询变量所指的对象类型。

944bfafeb52a3541cdedf2cc20c66ed2.png

整数:

在python中,可像计算器一样对整数执行加+减-乘*除/运算。

82d1c1e88d6ea9159305e6cec730d67a.png

Python使用两个乘号**表示乘方运算:

4160bfd4ebcfe3f37c139fc13e8da941.png

Python还支持运算次序,因此你可在同一个表达式用使用多种运算。你还可以使用括号来修改运算次序,让python按你指定的次序运算,如下所示:

ebb3c9ebc154acc74593736a0f60a6da.png

浮点数:

浮点型(float) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)

从很大程度上说,使用浮点数时都无需考虑行为。你只需输入要使用的数字,python通常都按你期望的方式处理它们:

e0e24f9502d1e6d88ee9cea980c659e0.png

Bool:

就是true或者false

或者用1或者0表示

复数:

复数( (complex)) - 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_770409.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ASP.NET2.0中themes、Skins轻松实现网站换肤!

可能有些朋友还不是很清楚themes、skins。下面先介绍下themes、skins.。一、简介: 一看Themes、Skins这2名字就都知道是用来做什么的了吧,下面就说下它是做什么的(怎么都知道了还说,~_~),利用Themes我们可以很容易的更改控件、页面的风格&…

大型网站架构技术一览

网站系统架构层次如下图所示: 1.前端架构 前端指用户请求到达网站应用服务器之前经历的环节,通常不包含网站业务逻辑,不处理动态内容。 浏览器优化技术 并不是优化浏览器,而是通过优化响应页面,加快浏览器页面的加载…

做电商网站php开发的流程,如何开发电商平台-电商开发第一步

快速开发电商平台,创建一个企业电商网站,同时获得盈利的巨额收益要怎么做呢?但是你如何创建电子商务网站呢?易龙天电商网站开发工程师及七星迪曼整合营销专家为您解答,通过9个步骤创建企业级电子商务网站。构建电子商务网站的分步…

从上百幅架构图中学大型网站建设经验--上(转)

原文:从上百幅架构图中学大型网站建设经验(上)引言近段时间以来,通过接触有关海量数据处理和搜索引擎的诸多技术,常常见识到不少精妙绝伦的架构图。除了每每感叹于每幅图表面上的绘制的精细之外,更为架构图…

搜索引擎优化的用乐云seo_哪些类型的网站更佳适合做SEO搜索引擎优化

互联网上的网站有很多,且随着近些年移动互联网的发展,越来越多的网站不仅面对PC端还要解决在移动端方面的优化问题。但对于网站,由于其网站的构成形式以及行业情况来说,有时并不是所有的网站都完全适合进行SEO的搜索引擎优化。当然…

python网站开发实例 flask_Python Web框架Flask下网站开发入门实例

{%if islogin 1 %}Welcome ,{{username}}!{%else%}{{username}}!{%endif%}{%for nav in nav_list%}{{nav}}{%endfor%}{{blog[title]}}{{blog[content]}}{%for key,value in blogtag.items()%}{{key}}({{value}}){%endfor%}

python二分法查找算法_「二分法」二分法,三分法 - seo实验室

二分法 二分法定义:在一个单调有序的集合中查找元素,每次将集合分为左右两部分,判断解在哪个部分中并调整集合上下界,重复直 到找到目标元素。 优点:时间短,如若超时可以采取…

Tomcat9使用免费的Https证书加密网站

1.概述 Apache Tomcat是一款优秀的Java Web容器,对于各个站长来说,可以很方便的使用Tomcat将自己的网站博客放在公网的服务器上,分享自己的心得以及个人博客。 那么在公网中的访问,没有被第三方公认可信的机构加密时,会…

动态网站的技术路线_如何对网站结构方面进行优化呢?

关于网站结构优化对于很多人来说有点陌生,今天搜到老张就带大家了解一下网站结构优化的相关知识点。网站结构优化在网站优化过程中重要的一部分,那么在进行网站结构优化的过程中有那些细节是需要引起大家注意的呢?1、URL优化:通过…

同一个页面生成多个sessionid_网站在线客服代码生成工具

摘要:在线客服代码生成工具一直以来是想要给网站添加在线客服的用户所需要的,通过生成出来的代码复制到网站上可以直接实现在线客服的功能,本文将重点为大家推荐这款在线客服代码的生成工具。在线客服代码如何生成想要获取在线客服代码&#…

网站实现https 申请Let's Encrypt永久免费SSL证书

2019独角兽企业重金招聘Python工程师标准>>> Lets Encrypt简介 Lets Encrypt作为一个公共且免费SSL的项目逐渐被广大用户传播和使用,是由Mozilla、Cisco、Akamai、IdenTrust、EFF等组织人员发起,主要的目的也是为了推进网站从HTTP向HTTPS过度…

php 网站 seo,SEO技术:PHP页面的SEO优化

江苏金鼎网络科技 > 行业动态 > SEO技术:PHP页面的SEO优化SEO技术:PHP页面的SEO优化编辑 :金鼎网络 时间 : 2019-07-11 10:50 浏览量 : 85PHP是一种快速的服务器端语言,通常用于创建MySQL的依赖项和新名称,并使用PHP进行简单…

Java生成sitemap网站地图

sitemap 是什么?对应没有接触过网站 SEO 的同学可能不知道,这里引用一下百度站长的一段解释。 Sitemap(即站点地图)就是您网站上各网页的列表。创建并提交Sitemap有助于百度发现并了解您网站上的所有网页。您还可以使用Sitemap提供…

28.分析采集美团网站信息-2

28.分析采集美团网站信息-2 接着昨天的思路,继续分析,要想获取信息,就要抓获xhr中js请求。如图: 1.明显可以看的出request url 是由若干参数拼接而成。2._token 参数很显而易见 是个重要的请求参数,而且在一段时间内是…

网站实时镜像

问题 公司的网站服务器有两个镜像站点,分别放在北京和上海的IDC机房。现在要求利用rsync同步机制实现“服务器A–>服务器B”的实时镜像同步。 需要完成的配置任务如下: 1)双方的目录均为 /var/www/html/ 2)以 svr5 为同步发起方,配置 in…

LINUX 配置httpd网站服务

问题 默认安装的httpd服务并未指定域名,因此启动服务时会出现“httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName”的异常信息,本例中要求将Web网站的名称设置为svr5.tedu.cn。 另外&am…

LINUX 网站实时镜像

问题 公司的网站服务器有两个镜像站点,分别放在北京和上海的IDC机房。现在要求利用rsync同步机制实现“服务器A–>服务器B”的实时镜像同步。 需要完成的配置任务如下: 1)双方的目录均为 /var/www/html/ 2)以 svr5 为同步发起方,配置 inot…

网站性能优化有哪些方法

网站性能优化有哪些方法 一、总结 一句话总结: web前端性能优化:浏览器访问优化、CDN加速、反向代理 应用服务器性能优化:分布式缓存、异步操作、使用集群、代码优化 web前端性能优化方法有哪些1. 浏览器访问优化:减少http请求&am…

php 实时监测网站是否异常_导轨式智能电表COUNTISE02电量监测型

导轨式智能电表COUNTISE02电量监测型导轨式智能电表COUNTISE02电量监测型导轨式智能电表COUNTISE02电量监测型江苏舜高智能科技有限公司(Synchro Intelligent)致力于为用户端能效管理和用电、设备运维的系统解决方案,帮助用户实现能源的可视化管理,能源数…

rsync+rsync同步和网站实时镜像

2.rsyncrsync同步 采用rsyncSSH的远程同步时,使用起来是最简单的,但是目标用户也被允许SSH登录到远程主机的Shell环境。在某些情况下,企业会希望只提供需要认证的同步目录资源,但并不希望提供远程登录,这时候就可以采…