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学好?兴趣,兴趣,兴趣!找到你自己感兴趣的点进行切入,并找到兴趣点进行自我驱动是最好的学习方式! 推荐两本书,一本作为 ...
随机推荐
- Linux笔记(一) - 目录处理命令
(1)列出文件: ls-a 显示所有文件及目录,包括隐藏文件-l 显示详细信息(长格式显示)-d 显示目录本身-h 人性化显示-i 查看i节点(2)创建目录:mkdir-p 递归创建可以同时创建多个, ...
- [ios] Xcode使用设置相关-快捷键【转】
快照: command+control+s 编辑完了可以和之前的某个版本对比,通过File->Snapshots 调试时的快捷键也像大多数 IDE 靠拢了,采用了 F5.F6.F7 简单 ...
- 我的 MarkDown 学习笔记
MarkDown 一种用于写作的轻量级[标记语言].它用简洁的语法代替排版,而不像一般的文字处理软件 Word 或者 Pages 有大量的排版.字体设置等. 如果你对文章的样式没有太多要求,只注重写文 ...
- TestNG中的DataProvider返回Iterator<Object[]>的妙用
TestNG中使用DataProvider有个好处,就是: 1. 在执行用例的时候dataProvider迭代中的每组数据都是作为一个用例执行 2. 在测试数据有规律的情况下,免去了添加testXML ...
- 【JS学习笔记】第一个JS效果——鼠标提示框
分析效果实现原理--鼠标提示框 样式:div的display 事件:onmouseover,onmouseout 编写JS的流程 布局:HTML+CSS 属性:确定需要修改哪些属性 事件:确定用户做哪 ...
- sequekize
关于sequelize的准备工作这里不再赘述. 一.引入sequelize模块 var Sequelize = require('sequelize'); 二.连接数据库 var sequelize ...
- js实现购买数量加减效果
写在前面:当我们需要在多个页面都有操作数量的需求时的一种解决方案 结构: js代码: <script type="text/javascript"> function ...
- hdu 5996 dingyeye loves stone(博弈)
题目链接:hdu 5996 dingyeye loves stone 题意: 给你一棵树,树的每一个节点有a[i]个石子,每个人可以将这个节点的石子移向它的父亲,如果没有合法操作,那么就算输,现在给你 ...
- C# 实验4 数据库
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- java error:编码gbk的不可映射字符
解决方法: javac -encoding UTF-8 XX.java