Python3入门之软件安装
获得更多资料欢迎进入我的网站或者 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入门之软件安装的更多相关文章
- linux 基础入门(8) 软件安装 rpm、yum与源码安装详解
8.软件 RPM包安装 8.1rpm安装 rpm[选项]软件包名称 主选项 -i 安装 -e卸载 -U升级 -q查找 辅助选项 -ⅴ显示过程 -h --hash 查询 -a-all查询所有安装的包 - ...
- python3入门之类
在面向对象的语言中,类是最重要的一环,python自然拥有类这个机制.python的类机制,与C++,java的区别不是很大,类的大多数的重要特性都被沿用了,一样可以多态,抽象,封装: python3 ...
- python3入门之集合set
之前介绍python的数据结构时,没有介绍set(集合)现在在这里稍微介绍下: set原理 Python 还 包 含 了 一 个 数 据 类 型-- set ( 集 合 ) . 集 合 是 一 个 无 ...
- python3入门之函数
相信大家学习过其他语言,懂得函数的作用.简单的说函数最好的作用就是可以使程序变得懒惰.python作为后起之秀,当然也会拥有函数这个有用的东西: 创建函数 使用def语句即可创建函数,如创建一个用来生 ...
- python3入门之赋值语句介绍
获得更多资料欢迎进入我的网站或者 csdn或者博客园 本节主要介绍赋值语句,以及几种特殊的赋值.下面附有之前的文章: python3入门之print,import,input介绍 python入门之字 ...
- python3入门之print,import,input介绍
本节主要介绍print,import和input,t函数,包括他们在python2.7和python3 的区别以及用法.下面附有之前的文章: python3的print函数的变化 python3之 ...
- python3入门之字典
获得更多资料欢迎进入我的网站或者 csdn或者博客园 本节主要介绍字典,字典也成映射,时python中唯一内建的映射类型.更多详细请点击readmore.下面附有之前的文章: python入门之字符串 ...
- python3入门之字符串
获得更多资料欢迎进入我的网站或者 csdn或者博客园 经过前面的介绍相信大家也对python有了一个初步的了解:本节主要介绍字符串,不管学习什么编语言字符串一定在其中扮演着重要的地位.本节主要讲解,字 ...
- python3入门之列表和元组
获得更多资料欢迎进入我的网站或者 csdn或者博客园 前面一张主要学习了Python的安装,以及第一个程序helloword的编写,以及简单的输入和输出函数,这章主要介绍序列,列表,元组 序列 这章 ...
随机推荐
- STM32使用无源蜂鸣器演奏歌曲
上一次使用了有源蜂鸣器,只能发出固定的”滴滴“声,当然不能满足于此呀.使用无源蜂鸣器,只要输出不同频率的PWM波,即可发出不同的音符. 不同的音符组合起来就是一个曲子了. 改变PWM的音调,可以输出D ...
- MySQL复制错误 The slave I/O thread stopsbecause master and slave have equal MySQL server UUIDs; these UUIDs must bedifferent for replication to work 解析
在搭建Mysql主从复制时候,在执行完相关操作以后,通过命令查看是否主从复制成功的时候 show slave status\G; 在"Slave_SQL_Running_State" ...
- OSGI 模块化
推荐教程:https://course.tianmaying.com/osgi-toturial+osgi-concept#15
- 【原创】ubuntu14.04 LTS系统VMware虚拟机内Windows server 2008 r2系统的网络配置
主系统:ubuntu14.04 LTS 虚拟机:VMware 内系统:Windows server 2008 r2 主系统IP:任何IP 内系统IP:192.168.202.128(自动获取,如果不是 ...
- matlab GPU 操作
从Matlab2013版本开始,matlab将可以直接调用gpu进行并行计算,而不再需要安装GPUmat库.这一改动的好处是原有的matlab内置函数都可以直接运用,只要数据格式是gpuArray格式 ...
- Areas in ASP.NET MVC 4
Download source - 2.7 MB Introduction to Areas In this article, we will learn the concept of Areas a ...
- SpringDataRedis操作Redis简单案例
Jedis Jedis是Redis官方推出的一款面向Java的客户端,提供了很多接口供Java语言调用.可以在Redis官网下载,当然还有一些开源爱好者提供的客户端,如Jredis.SRP等等,推荐使 ...
- tomcat报503 或者无法启动应用
一般都是配置文件有问题,或者路径问题,或者jvm的参数路径问题.... 总之,报错实在是不清楚!这点比resin差远了!!
- 2-2+CPU多级缓存-乱序执行优化
- Hadoop对数据仓库的影响
转载http://www.dwway.com/portal.php?mod=view&aid=9065 在过去三年,Hadoop生态系统已经大范围扩展,很多主要IT供应商都推出了Hadoop连 ...