1.安装Python

①官网下载Python包安装

②添加环境变量(新版Python包可直接添加环境变量)

手动添加环境变量:控制面板-系统-高级系统设置-环境变量-编辑Path添加python安装目录如C:\Program Files (x86)\Python3.3.2保存然后新开cmd测试python看是否输出版本信息

以上步骤完成后,打开cmd命令行直接输入“Python”即可运行python代码

例如直接输入1+1并回车会显示2

print语法:3.0以下 code: print ‘hello world’

3.0以上 code: print (‘hello world’)  #加引号(不区分单双,必要时用‘\’转义),否则会提示 NameError: name 'hello world' is not defined

另外,可以这样写:print ("hello","world"),print会依次打印每个字符串,遇到逗号“,”会输出一个空格,即输出‘hello world’。

输入exit()即可退出python

③安装IDE PyChram

④安装解析器

⑤创建新文件以 ‘ .py ’ 后缀结尾,以'hello.py'为例。

运行IDE编写的Python代码:

a.打开命令行,cd到代码目录  cd C:\Users\xiaoyao\Desktop\testcode\python

b.输入 'dir' 就可以看到目录下的Python代码

c.输入‘python hello.py’即可运行

2.Python注释

Python的注释以 # 开头,后面的文字直到行尾都算注释

 # 这一行全部都是注释...

print 'hello' # 这也是注释

3.变量

变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头。

在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。(动态语言

4.转义字符

通常用“\”即可,但如果遇到需要转义的字符串很多,可使用r'字符串',但这个方法不能表示多行字符串,也不能表示包含'和 "的字符串,

于是还有另一个方法:r'''...'''表示多行字符串

5.编码问题

以Unicode表示的字符串如中文,用u'...'表示,比如: print u'中文'

   Unicode字符串除了多了一个 u 之外,与普通字符串没啥区别,转义字符和多行表示法仍然有效  

转义:

  u'中文\n日文\n韩文'

 多行:

  u'''第一行
  第二行'''

raw+多行:

  ur'''Python的Unicode字符串支持"中文",
  "日文",
  "韩文"等多种语言'''

 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释

# -*- coding: utf-8 -*-  告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++或记事本另存为... 并选择UTF-8格式保存。

6.运算 6.1数学运算   基本和js一致,数学四则运算顺序括号提升运算优先级,   不同的是,Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数。
  1 + 2    # ==> 整数 3
  1.0 + 2.0    # ==> 浮点数 3.0  1 + 2.0    # ==> 浮点数 3.0

   另外,Python是整数除法,即使除不尽,结果仍然是整数,余数直接不要。但余数可以求模取得。
  11 / 4    # ==> 2 除法
  11 % 4    # ==> 3 求模   如果要计算 11 / 4 的精确结果,可将其中一个值改为浮点数即可。
  11.0 / 4    # ==> 2.75

 6.2布尔运算   Python把0空字符串''None看成 False,其他数值和非空字符串都看成 True   
   

 
												

Python环境安装及基本概念的更多相关文章

  1. Python环境安装及编辑器配置(一)

    在2018年决定写一些关于Python的文章,其实写博客这件事在2016年就有了,但是因为个人的一些原因一直被耽搁.所以2018年的目标之一就是写多一点的博客,不管是是生活还是工作.好吧,废话不多说, ...

  2. Ubuntu 下生成 python 环境安装文件 requirements.txt

    参考: 查找python项目依赖并生成requirements.txt Ubuntu 下生成 python 环境安装文件 requirements.txt 首先通过 pip 安装pyreqs模块: p ...

  3. Python环境安装(Windows环境)

    近半年来一直在用Python处理手头的工作.想想,Python确实是一门比较强大的语言,容易上手且功能强大, 基本上想做的工作都能找到别人提供的包. 目前主要在windows系统上办公,这里把wind ...

  4. Python之路-python环境安装和简单的语法使用

    一.环境安装 Win10(安装python3.x): 1.下载安装包     https://www.python.org/downloads/   2.安装完成后设置环境变量. 桌面-“计算机”-右 ...

  5. Windows 下python 环境安装

    1.先在官网上下载安装包,官网地址:  https://www.python.org   2. 选择自己需要的版本进行安装,最好选择新版本下载,   3. 下载完成后,双击运行安装,一直next,直至 ...

  6. Python环境——安装扩展库

    一.修改easy_install源 在操作用户家目录添加一个文件 cat >> ~/.pydistutils.cfg <<EOF [easy_install] index-ur ...

  7. web自动化测试python+selenium学习总结----python环境安装

    一.python下载地址:https://www.python.org/downloads/ 二.双击python的.exe文件安装: 后面直接点击“next” 步骤二:选择安装在D:\python3 ...

  8. python 环境安装和卸载1

    同事换了新机器,系统从win7变为了win10,因此需要重新安装python环境啦!不废话,直奔主题. A 安装 一.进入python官网  www.python.org 进入downloads-&g ...

  9. 为什么学习Python及Python环境安装

    大部分人在工作中可能是以c/c++.java之类的语言为主.这也可能是我们接触的第一个开发语言,这类语言一般有丰富地类库.高效地运行速率.灵活地组合控制,须要经过编译在运行.适用于大型的项目proje ...

随机推荐

  1. Spring BeanFactoryPostProcessor

    使用场景:当在配置文件中需要配置Bean(参数不同,class相同,id不同时)冗余的情况 继承 BeanFactoryPostProcessor 覆盖 postProcessBeanFactory( ...

  2. jasmine 初探(一)

    前言 <敏捷软件开发>这本书由享誉全球的软件开发专家和软件大师Robert C.Martin所著中提到两个开发方式: TDD(Test Driven Development)测试驱动开发 ...

  3. 本学期微分方程数值解课程总结(matlab代码)

    最简单求解一个微分方程数值解得方法:Euler法 function [x,y]=Euler_method(dufun,span,h,x0,y0) %EuLer格式, %求解方程y'=dufun(x,y ...

  4. stm32中的延时函数

    //粗延时函数,微秒 void delay_nus(u16 time) { u16 i=0; while(time--) { i=10;  //自己定义 while(i--) ; } } //毫秒级的 ...

  5. 为linux安装xen-tools提示/dev/xvdd does not exist

    看样子百度还是不如google啊.百度上找到的信息完全无用.google上却给我找到了... 1:当/dev/xvdd does not exist错误出现时,可以尝试下 mount /dev/cdr ...

  6. 在ASP dot Net Core MVC中用Controllers调用你的Asp dotnet Core Web API 实现CRUD到远程数据库中,构建你的分布式应用(附Git地址)

    本文所有的东西都是在dot Net Core 1.1环境+VS2017保证测试通过. 本文接着上次文章接着写的,不了解上篇文章的可能看着有点吃力.我尽量让大家都能看懂.这是上篇文章的连接http:// ...

  7. php超时任务处理

    首先,不知道fastcgi_finish_request是啥的点这里.  一直知道php有个fastcgi_finish_request可以用来针对web应用处理耗时任务,但我一直以为直接fastcg ...

  8. 浅谈PHP+Access数据库的连接 注意要点

    今天公司需要用php连接access 数据库,结果整了半天Access数据库 就是连接不上,查找 很多资料,以下是我的经验, -.- 希望能给需要连接access 数据的人带来帮助..-.- 需要注意 ...

  9. Python CGI编程(转自易百)

    Python CGI编程 Python的CGI编程,公共网关接口或CGI,Web服务器和一个自定义的脚本之间交换信息是一组定义的标准.     什么是CGI ? 公共网关接口或CGI,Web服务器和一 ...

  10. 【2017-05-05】timer控件、三级联动、帐号激活权限设置

    一.Timer控件 Timer实际就是一个线程控件. 属性:Enabled    是否被启用 Interval     多长时间执行一次控件中的代码 事件: Tick     事件中放要执行的代码. ...