主要记录一下与C语言不同的地方和特别需要注意的地方:

// 整除

** 乘方

整数没有长度限制,浮点数有长度限制

复数:

>>> 1j*1j
(-1+0j)

导入模块:

import

①import math     #导入math中所有函数 使用时要用 math.sqrt()的形式

②from math import *  #导入math中的所有函数, 可直接使用sqrt()

③from math import sqrt, tan  #只导入sqrt和tan两个函数 推荐使用

>>> import math
>>> math.sqrt(5)
2.23606797749979
>>> math.sqrt(2)*math.tan(22)
0.012518132023611912
>>> from math import *
>>> log(25+5)
3.4011973816621555
>>> sqrt(4)*sqrt(100)
20.0
>>> from math import sqrt, tan
>>> tan(20)*sqrt(4)
4.474321888449484

字符串: ‘ ’, “ ”, “““ ”””

len(): 求字符串长度 返回的是整形 不像C有个‘\0’ 返回的是字符串本身的长度

+:字符串拼接

*:多次拼接

>>> len("""No No No""")
8
>>> "No"*10
'NoNoNoNoNoNoNoNoNoNo'
>>> "No"+' Yeah!'
'No Yeah!'
>>>

帮助:

dir():括号中是导入模块后的模块名,列出模块的所有函数

dir(__builtins__):查看Python内置函数清单

help():括号中是函数名,查看函数的文档字符串

print():打印函数文档字符串

如:print(math.tanh.__doc__)

print(bin.__doc__)

类型转换:

float(): 把整数和字符串转换为浮点数

str(): 把整数和浮点数转换为字符串

int():把浮点数和字符串转换为整数 舍弃小数部分  字符串必须长得像整数 “123.5”是不可以

round(): 浮点数转整数 四舍六入五成双 不支持字符串

>>> str(3.1415)
'3.1415'
>>> float('')
3.0
>>> int("")
123
>>> int("123.5")
Traceback (most recent call last):
File "<pyshell#30>", line 1, in <module>
int("123.5")
ValueError: invalid literal for int() with base 10: '123.5'
>>> int(123.5)
123
>>> round(""ArithmeticError)
SyntaxError: invalid syntax
>>>

多重赋值:

>>> x,y,z=1,"r",1.414
>>> x
1
>>> y
'r'
>>> z
1.414

交换变量的值

>>> y,x=x,y
>>> x
'r'
>>> y
1

【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. [译]git pull

    git pull把git fetch和git merge压缩成了一条命令. 用法 git pull <remote> 作用和git fetch <remote> &&a ...

  2. 开机自动连接/断开VPN 批处理

    或许大家在工作或生活中有接触到VPN,如果使用Windows自带的VPN来连接,每次开机要像宽带拨号那样,右击该VPN连接图标,然后选择“连接”(如果未记住密码甚至还要输入密码),然后点击确定,有点麻 ...

  3. PHP Socket实现websocket(四)Select函数

    int select(int maxfdp,fd_set *readfds,fd_set *writefds,fd_set *errorfds,struct timeval *timeout); /* ...

  4. sass跨文件重写变量

    利用变量默认值: !default 你可以在变量尚未赋值前,通过在值的末尾处添加 !default 标记来为其指定. 也就是说,如果该变量已经被赋值, 就不会再次赋值, 但是,如果还没有被赋值,就会被 ...

  5. ProgressDialog的使用

    ProgressDialog 继承自AlertDialog,AlertDialog继承自Dialog,实现DialogInterface接口. ProgressDialog的创建方式有两种,一种是ne ...

  6. Android自定义对话框(Dialog)位置,大小

    代码: package angel.devil; import android.app.Activity;import android.app.Dialog;import android.os.Bun ...

  7. sqlserver2008清日志

    use [DB Name] Select NAME,size From sys.database_files GO ALTER DATABASE [DB Name] SET RECOVERY SIMP ...

  8. [codevs1027]姓名与ID

    [codevs1027]姓名与ID 试题描述 有N个人,各自有一个姓名和ID(别名).每个人的姓名和ID都没有重复.这些人依次进入一间房间,然后可能会离开.过程中可以得到一些信息,告知在房间里的某个人 ...

  9. class training

    实验3-1 分别使用while循环.do while循环.for循环求 (即求1+2+3+ --+100). 参考: 源码 方法一#include<stdio.h> int main(){ ...

  10. wamp开机自启动

    其实非常简单!打开服务管理,把以下两个服务,由手动(默认状态)改为自动即可: wampapache wampmysqld