获得更多资料欢迎进入我的网站或者 csdn或者博客园

最近将我的Python笔记整理下,希望能对他人有所帮助,这是第一课,安装入门篇;

windows下安装Python

1、下载,从这里下载:[下载链接](http://python.org/download/)

2、下载windows版本,下载完成以后,双击打开,然后一步一步安装。

3、环境变量的添加:我是安装在“D:\Python33”,

所以右键“我的电脑”-》属性-》高级环境设置-》高级-》环境变量

在系统变量中找到Path ,点击编辑加入;D:\Python

4、现在直接可以在命令提示符cmd下输入Python了输入Python后显示你的版本号,以及进入了Python命令行下

5、当然也可以点击:开始菜单》》所有程序》》Python》》Python(command line)

ubuntu下安装Python

1安装,有PPA可用(支持所有Ubuntu版本及衍生系统),打开终端,输入命令:

sudo add-apt-repository ppa:fkrull/deadsnakes

2更新源

sudo apt-get update

3安装Python3.3

sudo apt-get install python3.3

4设置Python3.3为默认命令(ubuntu不是最新的)

rm /usr/local/bin/python

ln -s /usr/local/bin/python3.3 /usr/local/bin/python

5在终端输入Python,显示你的版本号,以及进入了Python命令行下

第一个程序hello world

>>>print 'hello world'

hello world

基本操作

1、可以直接在Python交互模式下输入命令,同样也可以通过建立.py文件通过命令Python hello.py;

2、 name = raw_input('please enter your name:')输入到name变量中

int(raw_input('please enter your name:'))转化为整数;ord('A')转化为整数, chr(65)转化为字符

3、以#开头的是注释;

4,有内建函数,和引入模块:import math。然后math.floor(32.9)或者from math import sqrt sqrt(9)=3直接调用;

5、当语句以冒号“:”结尾时,缩进的语句视为代码块

6、整数和浮点数是一样的;字符串只能用单引号或者双引号包括,当字符串内部包含单引号和双引号时用转义字符 '表示,bool True False 操作:and(&) or(|) not(~);Python还允许用r''表示''内部的字符串默认不转义

7、语句太长换行可以通过''' '''包含

>>>print '''line1
line2
line3'''
line1
line2
line3

8、None代表空值

9、变量本身类型不固定的语言称之为动态语言,比如 a=123 a='aba' Python是静态语言;

10、用Unicode时 通过 u'中文' u'ABC'.encode('utf-8')转化为utf-8的格式;len(u'ABC')获得字符串长度;'abc'.decode('utf-8')转化为Unicode;

11、你可能猜到了,%运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。

12、print type(3.0)得到型号:<type 'float'>

13、字符串拼接直接用加号

相关链接:

python3入门之类

python3入门之函数

python3入门之循环

python3之if语句

python3入门之赋值语句介绍

python3入门之print,import,input介绍

python3入门之set

python3入门之字典

python3入门之字符串

python3入门之列表和元组

python3入门之软件安装

python3爬虫之入门和正则表达式

Python3入门之软件安装的更多相关文章

  1. linux 基础入门(8) 软件安装 rpm、yum与源码安装详解

    8.软件 RPM包安装 8.1rpm安装 rpm[选项]软件包名称 主选项 -i 安装 -e卸载 -U升级 -q查找 辅助选项 -ⅴ显示过程 -h --hash 查询 -a-all查询所有安装的包 - ...

  2. python3入门之类

    在面向对象的语言中,类是最重要的一环,python自然拥有类这个机制.python的类机制,与C++,java的区别不是很大,类的大多数的重要特性都被沿用了,一样可以多态,抽象,封装: python3 ...

  3. python3入门之集合set

    之前介绍python的数据结构时,没有介绍set(集合)现在在这里稍微介绍下: set原理 Python 还 包 含 了 一 个 数 据 类 型-- set ( 集 合 ) . 集 合 是 一 个 无 ...

  4. python3入门之函数

    相信大家学习过其他语言,懂得函数的作用.简单的说函数最好的作用就是可以使程序变得懒惰.python作为后起之秀,当然也会拥有函数这个有用的东西: 创建函数 使用def语句即可创建函数,如创建一个用来生 ...

  5. python3入门之赋值语句介绍

    获得更多资料欢迎进入我的网站或者 csdn或者博客园 本节主要介绍赋值语句,以及几种特殊的赋值.下面附有之前的文章: python3入门之print,import,input介绍 python入门之字 ...

  6. python3入门之print,import,input介绍

    本节主要介绍print,import和input,t函数,包括他们在python2.7和python3 的区别以及用法.下面附有之前的文章: ​ python3的print函数的变化 python3之 ...

  7. python3入门之字典

    获得更多资料欢迎进入我的网站或者 csdn或者博客园 本节主要介绍字典,字典也成映射,时python中唯一内建的映射类型.更多详细请点击readmore.下面附有之前的文章: python入门之字符串 ...

  8. python3入门之字符串

    获得更多资料欢迎进入我的网站或者 csdn或者博客园 经过前面的介绍相信大家也对python有了一个初步的了解:本节主要介绍字符串,不管学习什么编语言字符串一定在其中扮演着重要的地位.本节主要讲解,字 ...

  9. python3入门之列表和元组

    获得更多资料欢迎进入我的网站或者 csdn或者博客园 前面一张主要学习了Python的安装,以及第一个程序helloword的编写,以及简单的输入和输出函数,这章主要介绍序列,列表,元组 序列  这章 ...

随机推荐

  1. javascript中的装箱和拆箱操作

    1,装箱: 把基本数据类型转换为对应的引用类型的操作称为装箱,把引用类型转换为基本的数据类型称为拆箱. 在<javascript高级程序设计>中有这样一句话: 每当读取一个基本类型的时候, ...

  2. 并发模型(二)——Master-Worker模式

    Master-Worker模式是常用的并行模式之一,它的核心思想是,系统有两个进程协作工作:Master进程,负责接收和分配任务:Worker进程,负责处理子任务.当Worker进程将子任务处理完成后 ...

  3. AE插件之SKYBOX CONVERTER

    AE插件之SKYBOX CONVERTER AE插件SKYBOX CONVERTER的主要作用是开发全景视频或者制作全景图片时,对添加的字幕.图片进行扭曲. 下载目录:http://www.gfxca ...

  4. WebRTC相关的基础知识点

    这里主要用来记录自己整理的和webRTC相关的一些基本的知识点,后续整理的一些基础和零碎的知识点都会更新在这里.内容大部分来自于webRTC官网.w3c以及一些前辈们的博客中的文章和相关书籍等. 20 ...

  5. java堆栈区别(个人理解)

    java把内存分为2种,一种是堆内存,一种是栈内存. 堆内存:通过new关键字出来的对象放在堆内存中,堆内存可以动态的分配内存大小,垃圾回收器自动回收不再使用的数据,由于动态分配内存所以存取的速度较慢 ...

  6. Spring Cloud Eureka 4 (高可用服务注册中心)

    在微服务这样的分布式环境中,我们需要充分考虑发生故障的情况,所以在生产环境中必须考虑对各个组件进行高可用部署,对于服务注册中心也是一样. Eureka Server 的高可用实际上就是讲自己作为服务向 ...

  7. 你是真的了解ssh吗 说说你不知道的ssh

    Ssh命令——基石天赋 主要参数说明: -l 指定登入用户 -p 设置端口号 -f 后台运行,并推荐加上 -n 参数 -n 将标准输入重定向到 /dev/null,防止读取标准输入 -N 不执行远程命 ...

  8. Linux VmWare安装虚拟机(centos6.9)

    开启虚拟机 ---------------------------------------------------------------------------------------------- ...

  9. QPS、PV和需要部署机器数量计算公式

    QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准. TPS是 Transactions ...

  10. ubuntu18.04 蓝牙打开无效,解决办法升级内核

    http://kernel.ubuntu.com/~kernel-ppa/mainline/ 上面的链接是linux内核版本, 蓝牙不管用可能是linux内核版本过低,本人亲自实验过, 升级到4.20 ...