从认识python,到学习python,中间经历了挺长一段时间的心理挣扎。人总是对未知的事物有着天生的恐惧感,但是,人又是对未知充斥好奇。所以在最后,还是推开了这扇门,开始学习python。

python其实是挺有趣的,这篇文章也主要从基础方面介绍一下python。

一、安装。

我主要是在windows系统上学习python。也就只介绍python在windows上的安装要点。

1、安装版本,python官网上,python有两个版本。1,python2  2 ,python3

这两个版本有挺多不同的地方,这里我使用的python3,后面代码演示也都是使用python3进行。

安装就不多赘述,   在这里把这两个选项勾上,否则后期需要自己设置环境变量。

2,手动设置环境变量

右键计算机

--》属性

  --》高级系统设置

    --》高级

      --》环境变量  

        --》在第二个内容框中找到 变量名为Path 的一行,双击

            --> Python安装目录追加到变值值中,用 ; 分割

    如:原来的值;C:\python27,切记前面有分号

二,数据类型

python中的数据类型不多,算起来应该有下面几种

1,字符型,   class<str> 表示字符串

2,数值型,   class<float> 表示浮点数(大致算作小数,但浮点型却不仅仅是小数) class<int> 整数型(python2中有长整数和整数之分,python3中没有)

3,布尔类型, class<bool> 表示判断, True:表示为真,Flase:表示为假

4,另外还有,列表:list, 元组:tuple,集合:set,字典:dict

明白这些之后就可以进行基础语法的学习。

三,基础语法

在这之前,还有一些基础知识进行扩充。

1,注释:解释代码作用,这里分为单行注释和多行注释。

单行注释:在你想要注释的内容前面用 “ # ” 进行注释。这行内容就不会在你写的代码中执行。

多行注释:在你想要注释的内容前面和后面加 三个引号——例:  '''  你好 '''  ,  这里注释多行,但是举例就用一行表示了,应该可以明白。这几行就不会在你写的代码中执行。

2,变量:把字面常量赋给具有一定意义的符号,符号就是变量名。

命名规则:

变量名以字母,下划线开头(里面包括字母;数字;下划线)

  不可以是关键字(关键字:就是在python中具有一定意义的英文名称)

  变量名开头不能是数字。

  注:变量指向内存地址,重新赋予新的变量名指向实质是指向变量的内存地址。

  (python3中可以使用中文作为变量名,但不建议使用。)

3,运算符

python中运算符遵守数学运算法则,这里不过多说了。

关于复合运算和关系运算,在之后的代码中见到,结合代码应该可以明白它的含义。

这里就可以开始最简单的代码学习:

    # coding: utf-8

  print('hello word')
  注:记得在编写代码前对你的脚本文件的文件编码进行声明:一般情况下都会声明为 utf—8
这行代码的意思是:打印' hello word'
这是最开始学习的时候要练习的第一段代码。
接下来要学习的就是命令和语句。

python自学日志--基础篇(1)的更多相关文章

  1. [资料分享]Python视频教程(基础篇、进阶篇、项目篇)

    Python是一种开放源代码的脚本编程语言,这种脚本语言特别强调开发速度和代码的清晰程度.它可以用来开发各种程序,从简单的脚本任务到复杂的.面向对象的应用程序都有大显身手的地方.Python还被当作一 ...

  2. Python学习笔记基础篇——总览

    Python初识与简介[开篇] Python学习笔记——基础篇[第一周]——变量与赋值.用户交互.条件判断.循环控制.数据类型.文本操作 Python学习笔记——基础篇[第二周]——解释器.字符串.列 ...

  3. 深度学习入门者的Python快速教程 - 基础篇

      5.1 Python简介 本章将介绍Python的最基本语法,以及一些和深度学习还有计算机视觉最相关的基本使用. 5.1.1 Python简史 Python是一门解释型的高级编程语言,特点是简单明 ...

  4. python之路基础篇

    基础篇 1.Python基础之初识python 2.Python数据类型之字符串 3.Python数据类型之列表 4.Python数据类型之元祖 5.Python数据类型之字典 6.Python Se ...

  5. Python学习笔记——基础篇【第一周】——变量与赋值、用户交互、条件判断、循环控制、数据类型、文本操作

    目录 Python第一周笔记 1.学习Python目的 2.Python简史介绍 3.Python3特性 4.Hello World程序 5.变量与赋值 6.用户交互 7.条件判断与缩进 8.循环控制 ...

  6. Python学习笔记——基础篇【第七周】———类的静态方法 类方法及属性

    新式类和经典类的区别 python2.7 新式类——广度优先 经典类——深度优先 python3.0 新式类——广度优先 经典类——广度优先 广度优先才是正常的思维,所以python 3.0中已经修复 ...

  7. python面试题——基础篇(80题)

    1.为什么学习Python? Python是一门优秀的综合语言, Python的宗旨是简明.优雅.强大,在人工智能.云计算.金融分析.大数据开发.WEB开发.自动化运维.测试等方向应用广泛 2.通过什 ...

  8. python之路——基础篇(2)模块

    模块:os.sys.time.logging.json/pickle.hashlib.random.re 模块分为三种: 自定义模块 第三方模块 内置模块 自定义模块 1.定义模块 将一系列功能函数或 ...

  9. 给深度学习入门者的Python快速教程 - 基础篇

    实在搞不定博客园的排版,排版更佳的版本在: https://zhuanlan.zhihu.com/p/24162430 Life is short, you need Python 人生苦短,我用Py ...

随机推荐

  1. IIS部署web,字体404的问题

    今天在部署测试环境的时候,遇到字体无法访问的情况,如下图 其实,字体是存在的.路径也没有错.因为点超链接是可以看到的. 所以,怀疑是服务器不识别该字体.经过网上查找.找到了配置IIS的方法.让服务器可 ...

  2. Struts2实现文件上传(一)

    Struts2实现文件上传 文件上传成功后结果页面 result.jsp: <%@ page language="java" import="java.util.* ...

  3. linux下测试磁盘的读写IO速度

    有时候我们在做维护的时候,总会遇到类似于IO特别高,但不能判定是IO瓶颈还是软件参数设置不当导致热盘的问题.这时候通常希望能知道磁盘的读写速度,来进行下一步的决策. 下面是两种测试方法:(1)使用hd ...

  4. C# 文件copy和文件删除

    C# 文件copy和文件删除 public bool CopyFile(string SourcePath, string CopyPathFoder) { bool bfg = false; if ...

  5. Java语法 示例

    第二章: int:整型 double:双精度浮点型 char:字符型 String:字符串型语法:数据类型 变量名: 如:String name: 变量名=值: 如:name="张三&quo ...

  6. freemark标签中输出boolean值

    private boolean showHeader=true; public boolean getShowHeader(){ return this.showHeader; } public bo ...

  7. Postgresql与Oralce常用用法区别总结

    日期操作 1. 操作当前日期和时间 oracle Select SYSDATE FROM dual; PostgreSQL Select CURRENT_DATE; Select NOW();返回日期 ...

  8. sass语法练习解析--实例练习

    暂时使用的是:Koala,监测转义 $fff: #ffffff; $red:red;   h1{   color: $fff; } 简单调用     #content{     color: $fff ...

  9. POJ 1087 A Plug for UNIX (网络流,最大流)

    题面 You are in charge of setting up the press room for the inaugural meeting of the United Nations In ...

  10. datatable 参数详细说明

    页面参数说明 var docrTable = $('#docrevisontable').dataTable({ language:lang, //提示信息 autoWidth: false, //禁 ...