python快速上手教程

python版本

python目前的版本分为2.7和3.5,两种版本的代码目前无法兼容,查看python版本号:

python --version

基本数据类型

数字类型

整型和浮点型数据和其它编程语言的用法基本一致:

x = 3
print(type(x))
print(x)
print(x + 1)
print(x - 1)
print(x * 2)
print(x ** 2)
x += 1
print(x)
x *=2
print(x)
y = 2.5
print(type(y))
print(y,y + 1,y * 2,y ** 2)

m = 5
n = 3
print(5 / 3)   #精确除法,保留小数部分
print(5 // 3)  #只取除法结果的整数部分
print(5 % 3)   #两个整数相除取余
print(divmod(m,n))  #返回(x//y , x%y)
print(pow(m,n))  #幂计算

a = -3
print(abs(a))  #绝对值计算
print(-a)      #取反
print(+a)

c = 2 -3j #复数
print(type(c))
print(c.real) #实部
print(c.imag) #虚部

结果:

<class ‘int‘>
3
4
2
6
9
4
8
<class ‘float‘>
2.5 3.5 5.0 6.25
1.6666666666666667
1
2
(1, 2)
125
3
3
-3
<class ‘complex‘>
2.0
-3.0

注意,与其它语言不同的一点是,python中没有自加、自减操作,即没有下面的运算:

i++
i--

原文地址:https://www.cnblogs.com/xiaojianliu/p/9507842.html

时间: 2024-07-31 08:05:02

python快速上手教程的相关文章

新浪SAE快速上手教程

 新浪SAE快速上手教程[1]如何免费开通新浪云 2014-07-18 > 新浪SAE快速上手教程[2]如何创建.删除应用 2014-07-24 > 新浪SAE快速上手教程[3]如何上传应用代码包 2014-07-24 > 新浪SAE快速上手教程[4]如何在线编辑代码? 2014-07-28 > 新浪SAE快速上手教程[5]如何用svn部署代码 2014-07-28 http://jingyan.baidu.com/season/43090

《微信公众平台快速上手教程》目录导航,刘子骏de新媒体,图解版本

10年互联网从业者,草根创业者,新媒体营销研究者.作者博客:www.liuzijun.com 有些公众平台的基本用法可以参照上面的教程. 微信公众平台快速上手教程Part1 注册账户与认证 微信公众平台快速上手教程Part2 消息管理与群发 微信公众平台快速上手教程Part3 素材编辑 微信公众平台快速上手教程Part4 关键词自动回复 微信公众平台快速上手教程Part5 开发模式讲解 微信公众平台快速上手教程Part6 公众会议帐号 微信公众平台快速上手教程Part7 微信运营十大要决 微信公

Airtest 快速上手教程

一.Airtest 简介: AirtestIDE 是一个跨平台的UI自动化测试编辑器,适用于游戏和App. 自动化脚本录制.一键回放.报告查看,轻而易举实现自动化测试流程 支持基于图像识别的 Airtest 框架,适用于所有Android和Windows游戏 支持基于UI控件搜索的 Poco 框架,适用于Unity3d,Cocos2d与Android App 能够运行在Windows和MacOS上 网易内部已成功应用在数十个项目上,利用 手机集群 进行大规模自动化测试 二.Airtest 知识链

Python爬虫快速上手教程

1 这个是什么 ???????整理Python中requests常用的API 2 代码 from bs4 import BeautifulSoup import requests import re # 使用requests进行网络求解,用BeautifulSoup处理html网页 s_url = "https://www.baidu.com" o_header = { 'Accept': 'image/webp,image/apng,image/*,*/*;q=0.8', 'Acce

Weex 快速上手教程

我们将使用Weex编写一个简单的列表 , 类似的列表经常能在电商类移动应用中见到. 开始 我们先编写一个列表项. 请创建一个名为 tech_list.we 的文件(  .we 是Weex推荐的后缀名 ) ,请复制粘贴以上代码于其中. 因为Weex工具链使用Node.js构建,在进行后续步骤前,你需要先安装 Node.js(https://nodejs.org/en/download/stable/ ), 在Node.js安装成功后,你可以执行下面的命令来安装Weex命令行程序  Weex Too

(转)Jmock快速上手教程

原文:http://blog.sina.com.cn/s/blog_6b30a46b01013lgf.html 总评 Mock 测试是一种常见的测试方法.通常在执行测试的时候,测试代码往往需要与一些真实对象进行交互,又或者被测代码的执行需要依赖真实对象的功能.此时,我们可以使用一个轻量级的.可控制的Mock 对象来取代真实对象,模拟真实对象的行为和功能,从而方便我们测试.jMock 便是这种方法的一种实现. jMock 是一个利用Mock 对象来测试Java 代码的轻量级测试工具.毫不例外,它也

云数据库MySQL版快速上手教程

课程介绍 MySQL 是全球最受欢迎的开源数据库,作为开源软件组合 LAMP(Linux + Apache + MySQL + Perl/PHP/Python)中的重要一环,广泛应用于各类应用场景. 本课程主要介绍云数据库 MySQL 版的使用.数据迁移.备份恢复.性能优化等方法. 云数据库 MySQL 版详情:https://www.aliyun.com/product/rds/mysql 课程目标 掌握云数据库MySQL版的基本使用方法 适合人群 DBA 运维 课程列表 课时1:云数据库 M

分布式块设备DRBD9基础用法(快速上手教程)

1. 概述 1.1 介绍 DRBD?(Distributed?Replicated?Block?Device)?是?Linux?平台上的分散式储存系统.其中包含了核心模组,数个使用者空间管理程式及?shell?scripts,通常用于高可用性(high?availability,?HA)丛集.DRBD?类似磁盘阵列的RAID?1(镜像),只不过?RAID是在同一台电脑内,而DRBD是透过网络. 1.2 基本原理 DRBD是linux的内核的存储层中的一个分布式存储系统,架构分为两个部分:一个是内

smarty半小时快速上手教程(转)

来源于:http://www.chinaz.com/program/2010/0224/107006.shtml 一:smarty的程序设计部分: 在smarty的模板设计部分我简单的把smarty在模板中的一些常用设置做了简单的介绍,这一节主要来介绍一下如何在smarty中开始我们程序设计.下载Smarty文件放到你们站点中.index.php PHP代码: <?php /** * * @version $Id: index.php * @package * @author www.php10