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学好?兴趣,兴趣,兴趣!找到你自己感兴趣的点进行切入,并找到兴趣点进行自我驱动是最好的学习方式! 推荐两本书,一本作为 ...
随机推荐
- MSSQL Rebuild(重建)索引
MSSQL Rebuild(重建)索引 前的项目是做数据库的归档,在每次archive后都需要对原数据库的索引进行rebuild,以减少索引碎片,于是乎就自己写了一段sql: DECLARE @tab ...
- kuryr环境搭建
前言 kuryr是docker和neutron结合的一个项目.docker自1.9之后,支持libnetwork的remote的driver,使得可以通过json rpc调用,为docker提供网络. ...
- ESLint--定制你的代码规则
简介 ESLint是一个开源的项目,由Nicholas C. Zakas(<JavaScript高级程序设计>作者)于2013年六月创建.它的目标是为JavaScript提供一个完全可配置 ...
- .Net程序员学用Oracle系列(10):系统函数(下)
<.Net程序员学用Oracle系列:导航目录> 本文大纲 1.转换函数 1.1.TO_CHAR 1.2.TO_NUMBER 1.3.TO_DATE 1.4.CAST 2.近似值函数 2. ...
- 近期unity ios接入的事情
1, 在接入苹果内支付的时候,遇到一个很严重的问题,使用的公司的moni2来测试的,但是在测试的过程中发现每次调用oc的内支付代码后,总会先回调一个支付成功,然后弹出输入密码框,当点击取消后,再一次 ...
- openstack-kilo--issue(十二)openstack-keystone和httpd服务同时占用35357和5000
== Keystone service == openstack-keystone: inactive 如上面显示的状态:如果启动了httpd就不能很好的启动openstack-keystone服务, ...
- Web window.print() 打印
web打印 window.print() 我只给出比较有效的,方便的打印方法,有些WEB打印是调用ActiveX控件的,这样就需要用户去修改自己IE浏览器的Internet选项里的安全里的Active ...
- springMVC Helloword 入门程序
1 首先是在web.xml 中配置 <servlet> <servlet-name>SpringMVC</servlet-name> <servlet-cl ...
- java自带的监控工具VisualVM(二)远程监控
ps:尝试了网上的几个网友提供的方法,始终不得其法,汇总后,终于尝试成功!将一些需要注意的细节也记录下来以后备用! 我们经常需要对我们的开发的软件做各种测试, 软件对系统资源的使用情况更是不可少, 目 ...
- HDU 4403 A very hard Aoshu problem
暴力$dfs$. 先看数据范围,字符串最长只有$15$,也就是说枚举每个字符后面是否放置“$+$”号的复杂度为${2^{15}}$. 每次枚举到一种情况,看哪些位置能放“$=$”号,每个位置都试一下, ...