从认识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. 关于编译FFMPEG的初级教程

    首先我们要下载相关工具,这里不多说,大家按照我的地址去下载文件就好了 MINGW下载地址:http://prdownloads.sourceforge.net/mingw/MinGW-3.1.0-1. ...

  2. Java Web项目部署Tomcat运行出错

    1.在部署Java Web项目的过程中,启动Tomcat出现报错提示 具体报错如下: Could not load the Tomcat server configuration at \Server ...

  3. 标准的SQL语句类型

    标准的SQL语句类型 1.查询语句:主要是由select关键字完成 2.事务控制语句:主要由commit.rollback和savepoint三个关键字完成 3.DML(数据操作语言)语句:主要由in ...

  4. zTree实现地市县三级级联Service接口实现

    zTree实现地市县三级级联Service接口实现 ProvinceServiceImpl.java: /** * @Title:ProvinceServiceImpl.java * @Package ...

  5. Linux显示进程状态

    Linux显示进程状态 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ top top - 19:16:36 up 45 min, 2 users, load ...

  6. 芝麻HTTP: Python爬虫利器之PyQuery的用法

    前言 你是否觉得 XPath 的用法多少有点晦涩难记呢? 你是否觉得 BeautifulSoup 的语法多少有些悭吝难懂呢? 你是否甚至还在苦苦研究正则表达式却因为少些了一个点而抓狂呢? 你是否已经有 ...

  7. 电脑中安装多个jdk,eclipse的选择!

    以前自己写java程序的时候,没有用到什么高级的东西,所以没咋关注eclipse中jdk的版本问题: 但是随着学习的深入,难免会用到别人的项目,那么在导入别人的项目过程中就会发现时长有问题,而很多情况 ...

  8. js中的0就是false,非0就是true及案例

    在处理js代码判断真假时经常会这么写. 但fun()可能得到的是数字0,这可不是表示的没有值,但是!js中的数字0就是false,非0就是true. 于是0就被无情的当做false了. 已经被这个坑过 ...

  9. [Luogu4175][CTSC2008]网络管理Network

    又是权限题qwq 一句话题意:带修改树上路径第k大 sol 数据结构?还是再见吧.学一手合格的整体二分,只有思维强大,才能见题拆题. 如果你做过整体二分的动态区间第k大就会发现这是一样的题. 无非是区 ...

  10. Java集合中迭代器的常用用法

    该例子展示了一个Java集合中迭代器的常用用法public class LinkedListTest { public static void main(String[] args) { List&l ...