安装Python

windows

1、下载安装包https://www.python.org/downloads/
2、安装默认安装路径:C:\python27
3、配置环境变量【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】如:原来的值;C:\python27,切记前面有分号

linux

无需安装,原装Python环境ps:如果自带2.6,请更新至2.7

  更新Python

windows

卸载重新安装即可

linux

查看默认Python版本
python -V1、安装gcc,用于编译Python源码yum install gcc
2、下载源码包,https://www.python.org/ftp/python/
3、解压并进入源码文件
4、编译安装./configuremake allmake install
5、查看版本/usr/local/bin/python2.7 -V
6、修改默认Python版本mv /usr/bin/python /usr/bin/python2.6ln -s /usr/local/bin/python2.7 /usr/bin/python
7、防止yum执行异常,修改yum使用的Python版本vi /usr/bin/yum将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6

内容编码

•ASCII编码:美国佬搞出来的,最多八位表示一个字节,ASSCII码最多只能表示256个符号

•Unicode:因为ASCII码表示的符号少,人家美国佬发明供自己使用的,所有衍生出来了Unicode(万国码),规定的所有的符号和字节最少由16位表示(2个字节)

注意:这里说的是最少两个字节,可能更多。

•UTF-8,是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存...

所以,python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill),如果是如下代码的话:

报错:ascii码无法表示中文

!/usr/bin/env pythonprint "你好,世界"

改正:应该告诉Python解释器,用什么编码来执行源代码,即:

#!/usr/bin/env python
# -*- coding: utf-8 -*-print "你好,世界"

注释

•当前行注释 #

•多行注释 “”“被注释内容 ”“”

•ctrl+?

执行脚本传入参数

Python有大量的模块。从而使得Python程序非常简洁。类库有包括三种:

•Python内部提供的模块

•业内开源的模块

•程序员自己开发的模块

Python内部提供一个 sys 的模块,其中的 sys.argv 用来捕获执行执行python脚本时传入的参数

#!/usr/bin/env python
# -*- coding: utf-8 -*-import sysprint sys.argv

变量

1、声明变量

#!/usr/bin/env python
# -*- coding: utf-8 -*-name = "wupeiqi"

上述是定义了一个变量名:name,变量值:wupeiqi

•变量作用:昵称,其代指内存里某个地址中保存的内容

•变量定义规则:

♥变量名只能是字母、数字、下划线的任意组合

♥变量名的第一个字符不能是数字

♥以下关键字不能做变量名:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

2、变量的赋值

#!/usr/bin/env python
# -*- coding: utf-8 -*-name1 = "wupeiqi"
name2 = "alex"

  

#!/usr/bin/env python
# -*- coding: utf-8 -*-name1 = "wupeiqi"
name2 = name1

  
 

转载于:https://www.cnblogs.com/charon2/p/10332806.html

day2-安装python以及基本使用相关推荐

  1. Day2:python爬虫基础学习(大嘘)

    Day2:python爬虫基础学习(大嘘)) 教材&参考: 学习过程 Sublime配置教程 下载&安装 语言(设置中文) 设置字体/配色 配置Python环境 使用python官方编 ...

  2. python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程

    python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...

  3. 在Ubuntu 14.04 64bit上安装python mongoDB模块

    需要先安装python和MongoDB, 其中MongoDB的安装参考前面的博客文章. 按照官方说法, 推荐使用pip来安装MongoDB的python驱动pymongo 首先需求安装pip, 可能需 ...

  4. 如何在Windows中安装Python?

    如何在Windows中安装Python? 1. Python的安装 官网下载:https://www.python.org/downloads/windows/ 点开上面的链接,会发现有很多版本. 首 ...

  5. 零基础自学Python:安装Python、解释器、代码风格等

    Python是一种面向对象.解释型计算机程序设计语言.语法简洁清晰,强制用空白符作为语句缩进.Python具有丰富和强大的库,又被称为胶水语言.能把其他语言(主要C/C++)写的模块很轻松的结合在一起 ...

  6. .net安装_无需安装Python,就可以在.NET里调用Python库

    作者 |  Meinrad Recheis 译文来源  |  草根专栏(ID:Cgzl-Tech) Pythonnet这个屌爆的项目的出现,使得我们可以用一种新的方式,让C#可以和Python之间进行 ...

  7. dos系统不能安装python模块,无法使用pip命令安装python第三方库的原因及解决方法...

    再dos中无法使用pip,命令主要是没有发现这个命令.我们先找到这个命令的位置,一般是在python里面的scripts文件夹里面.我们可以把dos切换到对应的文件夹,再使用pip命令就可以了. 如果 ...

  8. 不同平台上安装python一样吗_在多个平台如何安装Python

    最近的一个项目,架构师米洛需要用的mqtt,服务器开发的时候,竟然用的python脚本.运行python就需要安装开发环境,好吧,百度一下就知道了大神廖雪峰.以下部分测试通过,转载记录如下. 因为Py ...

  9. 无网络服务器(linux ubuntu),pip安装python科学计算所有需要包(packages)

    无网络服务器(linux ubuntu),pip安装python科学计算所有需要包(packages) # 在windows上打开anaconda,进入环境tab页,在base环境处单击,然后点开te ...

  10. 安装python爬虫scrapy踩过的那些坑和编程外的思考

    '转载地址:http://www.cnblogs.com/rwxwsblog/p/4557123.html' 这些天应朋友的要求抓取某个论坛帖子的信息,网上搜索了一下开源的爬虫资料,看了许多对于开源爬 ...

最新文章

  1. oracle怎么adi导入,Web adi 导入笔记 详细图解
  2. 深度优先遍历_二叉树的深度优先遍历,理解框架真的能够套用题目吗?不了解执行过程可能很难。...
  3. springboot配置内部配置类
  4. Python之递归函数
  5. Spring Boot——控制台LOGO自定义配置管理解决方案
  6. NYOJ题目 263 精挑细选
  7. Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlFmtTLV
  8. [20170410]快速找回触发器内容.txt
  9. application/x-www-form-urlencoded 的contentType,POST数据内容过大,导致tomcat的request取不到参数...
  10. 时间操作(Java版)—获取给定时间与当前系统时间的差值(以毫秒为单位)
  11. Alt属性和Title属性
  12. 三星复印机载体初始化步骤_三星复印机的使用方法
  13. Python批量爬取某图片网站图片
  14. 计算机导论 教学方法,计算机导论课教学方法探讨
  15. 中国氨基酸表面活性剂市场前景展望与发展建议分析报告2022-2028年
  16. 20230327 作业
  17. 帷幕的帷是什么意思_人为什么要结婚?看看情感大师是怎么说的
  18. 电子认证许可证书(电子签名 需要 什么资质)
  19. 初级前端自学react-native,必备知识点(ES6+ReactJS+flexbox)
  20. x264源码解析:码率控制之能量函数

热门文章

  1. 快速搭建centos7
  2. 微型计算机c320r3怎么拆,联想C320一体机拆机图解
  3. 2021年安徽庐江中学朱天乐高考成绩查询,庐江中学举行2021届高三大型励志报告会...
  4. android servlet乱码问题,初识 JSP---(Servlet映射 / ServletRequest / get与post区别 / 解决乱码)...
  5. pbl和sbl_PBL与SBL联合教学模式在妇产科教学中的应用研究
  6. 机器学习算法_机器学习算法之PCA算法
  7. Vscode多个窗口显示多个选项卡/Tabs
  8. java实验总结_Java实验总结——初学(上)
  9. oracle将日期格式化to_char及字符串转日期to_date
  10. flink的watermark简单理解