Python入门学习
1.访问www.python.org/download下载并安装Python3版本
2.命令行输入python启动交互式命令shell,>>>代表当前行用户的输入
3.基本算数运算:+、-、*、/、**(乘方)、%(求余)、//(整除)
4.求值顺序与常规算数运算相同
5.python对整数的长度没有限制
6.浮点数存在上限和下限,溢出错误意味着计算结果太大或太小,python无法将其表示为浮点数
7.math模块中一些常用函数:ceil(x)大于或等于x的整数、factorial(n)n的阶乘、pow(x,y)x的y次方、sqrt(x)x的平方根
8.使用返回值:在可以使用数字的任何地方都可使用数学函数,python自动执行函数并将函数调用替换为返回值
9.导入模块:要使用模块都必须先导入>>>import math,这样就可以访问任何数学函数了math.sqrt(4),通常更安全因为不会覆盖任何既有函数
10.另一种导入模块的方式>>>from math import *,这样在调用时无需再前面加上math,如果有和math中同名的函数将被覆盖;还可导入特定函数>>>from math import sqrt,tan
11.字符串是一系列字符,字符包含字母、数字、标点符号以及数百个其他特服符号和不可打印的字符
12.标识字符串:单引号、双引号、三引号,单引号和双引号的一个主要用途是让你能够在字符串中包含字符“和’,例“It‘s great”、‘She said “Yes!”’,在创建多行的长字符串时三引号很有用还可包含字符”和’
13.字符串长度,可使用函数len(s),len("")空字符串没有包含任何字符所以长度是0
14字符串拼接‘hot’ + ‘dog’ ---> ‘hot dog’,将同一个字符串拼接很多次10 * ‘ha’ ---> ‘hahahahahahahahahaha’
15.获取帮助,从很大程度上说python是一种自文档化语言,大多数函数和模块都包含简短的解释,命令提示符下输入help()将向你显示各种有用信息
16.列出模块中的函数,导入模块后可使用函数dir(m)列出模块的所有函数 >>>impoart math >>>dir(math)
17.查看完整的Python内置函数清单可输入dir(__builtins__),还可以从Python文档(www.python.org/doc/)获取帮助
18.打印文档字符串print(math.tanh.__doc__)
19.类型转换:要将整数转换为浮点数可使用函数float(x) >>>float(3) ---> 3.0,将整数和浮点数转换为字符串>>>str(-9.88) ---> '-9.88',将浮点数转换为整数>>>int(8.64) ---> 8;round(8.64) ---> 9;round(8.5) ---> 8,将字符串转换为数字int(s)、float(s)
20.变量和值,>>>fruit = "cherry” 等号称为赋值运算符,用于让变量指向一个值
Python入门学习的更多相关文章
- python入门学习:9.文件和异常
python入门学习:9.文件和异常 关键点:文件.异常 9.1 从文件中读取数据9.2 写入文件9.3 异常9.4 存储数据 9.1 从文件中读取数据 9.1.1 读取整个文件 首先创建一个pi_ ...
- python入门学习:8.类
python入门学习:8.类 关键点:类 8.1 创建和使用类8.2 使用类和实例8.3 继承8.4 导入类 8.1 创建和使用类 面向对象编程是最有效的软件编写方法之一.在面向对象编程中,你编写 ...
- python入门学习:7.函数
python入门学习:7.函数 关键点:函数 7.1 定义函数7.2 传递实参7.3 返回值7.4 传递列表7.5 传递任意数量的实参7.6 将函数存储在模块中 7.1 定义函数 使用关键字def ...
- python入门学习:6.用户输入和while循环
python入门学习:6.用户输入和while循环 关键点:输入.while循环 6.1 函数input()工作原理6.2 while循环简介6.3 使用while循环处理字典和列表 6.1 函数in ...
- python入门学习:5.字典
python入门学习:5.字典 关键点:字典 5.1 使用字典5.2 遍历字典5.3 嵌套 5.1 使用字典 在python中字典是一系列键-值对.每个键都和一个值关联,你可以使用键来访问与之相关 ...
- python入门学习:4.if语句
python入门学习:4.if语句 关键点:判断 4.1 一个简单的测试4.2 条件测试4.3 if语句 4.1 一个简单的测试 if语句基本格式如下,注意不要漏了冒号 1if 条件 :2 ...
- python入门学习:3.操作列表
python入门学习:3.操作列表 关键点:列表 3.1 遍历整个列表3.2 创建数值列表3.3 使用列表3.4 元组 3.1 遍历整个列表 循环这种概念很重要,因为它是计算机自动完成重复工作的常 ...
- python入门学习:2.列表简介
python入门学习:2.列表简介 关键点:列表 2.1 列表是什么2.2 修改.添加和删除元素2.3 组织列表 2.1 列表是什么 列表,是由一系列按特定顺序排列的元素组成.你可以创建包含字母表 ...
- Python入门学习:1.变量和简单的数据类型
python入门学习:1.变量和简单的数据类型 关键点:变量.字符串.数字 1.1 变量的命名和使用1.2 字符串1.3 数字1.4 注释 1.1 变量的命名和使用 变量,顾名思义是一个可变的量, ...
- Python入门学习之路,怎么 “开心,高效,踏实” 地把Python学好?兴趣,兴趣,兴趣!
Python入门学习之路,怎么 “开心,高效,踏实” 地把Python学好?兴趣,兴趣,兴趣!找到你自己感兴趣的点进行切入,并找到兴趣点进行自我驱动是最好的学习方式! 推荐两本书,一本作为 ...
随机推荐
- Arduino 3g shield using GSM bought from ITead
This is an old arduino 3G module bought half years ago. Its wiki: http://wiki.iteadstudio.com/ITEAD_ ...
- 本地数据jqGrid分页
var mydata=''; $(function() { var str = ''; str += "<span>共<span id='p_total'></ ...
- Java基础知识拾遗(一)
Java Threads 1. 创建线程的三种方法? 继承Thread类: 实现Runnable接口: 使用Executor框架创建一个线程池. 每个线程都有优先级(Thread.MAX_PRIORI ...
- C语言之while和do-while
一 while和do-while的简介 1). while语句 语法: while(表达式){ 循环体; } 循环过程: 1.先判断表达式,是否为真,如果为真跳转到2,否则跳转到3 2.执行循环体,执 ...
- Hibernate介绍和入门案例
一身转战三千里,一剑曾当百万师 如果你在之前没有学过SSH三大框架,那么你之前肯定是通过JDBC来对数据库进行操作.现在,你完全可以把跟数据库交互的操作直接交给Hibernate. Hibernate ...
- 算法笔记_015:快速排序(Java)
目录 1 问题描述 2 解决方案 2.1 快速排序原理简介 2.2 具体编码 1 问题描述 给定一组数据,使用快速排序得到这组数据的非降序排列. 2 解决方案 2.1 快速排序原理简介 引用自百度百科 ...
- Vmware Vcenter6.0 全新安装及群集配置介绍
介绍如何安装vsphere ESxi主机及将vmware vsphere5.5升级到vmware vsphere6.0的介绍,而今天呢,主要介绍vsphere vcenter,说到vsphere vc ...
- 关于mysql严格模式的开启、关闭
由于项目中对一些默认值设置问题,以及种种原因,mysql数据库需要使用非严格模式开发(mysql最近的版本默认是开启严格模式的). linux下mysql服务下操作步骤是: 1.进入mysql服务 ...
- dev gridcontrol把event事件转换成命令
可以通过继承gridcontrol的形式来实现 定义DataGridDoubleClickCommand依赖属性 class MyGridControl : GridControl { ...
- Java 并发 中断线程
Java 并发 中断线程 @author ixenos 对Runnable.run()方法的三种处置情况 1.在Runnable.run()方法的中间中断它 2.等待该方法到达对cancel标志的测试 ...