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入门学习的更多相关文章

  1. python入门学习:9.文件和异常

    python入门学习:9.文件和异常 关键点:文件.异常 9.1 从文件中读取数据9.2 写入文件9.3 异常9.4 存储数据 9.1 从文件中读取数据 9.1.1 读取整个文件  首先创建一个pi_ ...

  2. python入门学习:8.类

    python入门学习:8.类 关键点:类 8.1 创建和使用类8.2 使用类和实例8.3 继承8.4 导入类 8.1 创建和使用类   面向对象编程是最有效的软件编写方法之一.在面向对象编程中,你编写 ...

  3. python入门学习:7.函数

    python入门学习:7.函数 关键点:函数 7.1 定义函数7.2 传递实参7.3 返回值7.4 传递列表7.5 传递任意数量的实参7.6 将函数存储在模块中 7.1 定义函数   使用关键字def ...

  4. python入门学习:6.用户输入和while循环

    python入门学习:6.用户输入和while循环 关键点:输入.while循环 6.1 函数input()工作原理6.2 while循环简介6.3 使用while循环处理字典和列表 6.1 函数in ...

  5. python入门学习:5.字典

    python入门学习:5.字典 关键点:字典 5.1 使用字典5.2 遍历字典5.3 嵌套 5.1 使用字典   在python中字典是一系列键-值对.每个键都和一个值关联,你可以使用键来访问与之相关 ...

  6. python入门学习:4.if语句

    python入门学习:4.if语句 关键点:判断 4.1 一个简单的测试4.2 条件测试4.3 if语句 4.1 一个简单的测试   if语句基本格式如下,注意不要漏了冒号 1if 条件 :2     ...

  7. python入门学习:3.操作列表

    python入门学习:3.操作列表 关键点:列表 3.1 遍历整个列表3.2 创建数值列表3.3 使用列表3.4 元组 3.1 遍历整个列表   循环这种概念很重要,因为它是计算机自动完成重复工作的常 ...

  8. python入门学习:2.列表简介

    python入门学习:2.列表简介 关键点:列表 2.1 列表是什么2.2 修改.添加和删除元素2.3 组织列表 2.1 列表是什么   列表,是由一系列按特定顺序排列的元素组成.你可以创建包含字母表 ...

  9. Python入门学习:1.变量和简单的数据类型

    python入门学习:1.变量和简单的数据类型 关键点:变量.字符串.数字 1.1 变量的命名和使用1.2 字符串1.3 数字1.4 注释 1.1 变量的命名和使用   变量,顾名思义是一个可变的量, ...

  10. Python入门学习之路,怎么 “开心,高效,踏实” 地把Python学好?兴趣,兴趣,兴趣!

    Python入门学习之路,怎么 “开心,高效,踏实” 地把Python学好?兴趣,兴趣,兴趣!找到你自己感兴趣的点进行切入,并找到兴趣点进行自我驱动是最好的学习方式!       推荐两本书,一本作为 ...

随机推荐

  1. .NET:国际化和本地化

    .NET:国际化和本地化 背景 国际化(i18n)和本地化(l10n)是高端程序的必备技术,可惜从业五年从没有尝试过,下一步准备做一个多用户的博客系统,想支持多语言,今天就学习了一下,写出来,希望大家 ...

  2. Js继承小结

    Js继承小结 一直以来,对Js的继承有所认识,但是认识不全面,没什么深刻印象.于是,经常性的浪费很多时间重新看博文学习继承,今天工作不是特别忙,有幸看到了http://www.slideshare.n ...

  3. 8259A工作原理描述

    通过初始化编程向8259A写入相应的初始化命令ICW,可以使芯片处于一个规定的基本工作方式,并在此方式下进行工作.8259A的初始化命令字共有4个ICW1-ICW4,进行初始化时要求ICW1-ICW4 ...

  4. Linux centos7环境下安装JDK的步骤详解

    Linux centos7环境下安装JDK的步骤详解 测试root用户下JAVA版本 输入命令:   java –version 1.先到Oracle官网里下载好jdk,网址如下: http://ww ...

  5. ASP.NET MVC之控制器传递数据到视图的四种方式

    前奏 1. 在新建项目中的Models文件下,新建Products类: public class Products { public int Id { get; set; } public strin ...

  6. 前端 PC端兼容性问题总结

    1.如果图片加a标签在IE9-中会有边框 解决方案: img{border:none;} 2.rgba不支持IE8 解决方案:可以用 opacity  eg: opacity:0.7;/*FF chr ...

  7. nodejs,http,get,post,请求

    本文源于实践及其部分网络搜索: 其实大部分,官方都有介绍... 官方参考链接:https://nodejs.org/api/http.html var http = require('http'); ...

  8. 使用redis缓存数据需要注意的问题以及个人的一些思考和理解

    之前我有博客也尝试过使用redis,在实际的项目中确实作用挺大的.至少对于数据的频繁读取来说都起着至关重要的作用. 但是随着技术的学习,慢慢的业务要复杂起来,以后也许会用到redis集群,所以在这边查 ...

  9. python 2.7 字符串处理

    python 2 字符串处理小结: 字符替换:new_str = old_str.replace(char_old, char_new)--可用于清除字符串中所有的空格 字符分割(正/反):str_n ...

  10. android 蓝牙连接与通讯(Bluetooth)

    最近做了一个小项目,关于蓝牙的一个智能硬件.其中涉及到了蓝牙模块的操作.特记下蓝牙模块的操作过程.只记录下关于蓝牙部分的操作,具体业务逻辑不涉及其中.重点是记录下蓝牙的扫描.链接.通讯. 在使用蓝牙模 ...