博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【python】入门学习(一)
阅读量:6423 次
发布时间:2019-06-23

本文共 1338 字,大约阅读时间需要 4 分钟。

主要记录一下与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')3.0>>> int("123")123>>> int("123.5")Traceback (most recent call last):  File "
", line 1, in
int("123.5")ValueError: invalid literal for int() with base 10: '123.5'>>> int(123.5)123>>> round("123"ArithmeticError)SyntaxError: invalid syntax>>>

 

多重赋值:

>>> x,y,z=1,"r",1.414>>> x1>>> y'r'>>> z1.414

交换变量的值

>>> y,x=x,y>>> x'r'>>> y1

 

转载地址:http://mnrra.baihongyu.com/

你可能感兴趣的文章
C++返回引用的函数例程
查看>>
dll 问题 (转)
查看>>
REST API用得也痛苦
查看>>
test for windows live writer plugins
查看>>
Tiny210 U-BOOT(二)----配置时钟频率基本原理
查看>>
代理模式
查看>>
javaweb学习总结(二十四)——jsp传统标签开发
查看>>
让script的type属性等于text/html
查看>>
linux 文件系统sysvinit 流程分析
查看>>
体素科技:2018年,算法驱动下的医学影像分析进展
查看>>
Vue 折腾记 - (8) 写一个挺靠谱的多地区选择组件
查看>>
VS Code折腾记 - (3) 多图解VSCode基础功能
查看>>
『翻译』Node.js 调试
查看>>
我的iOS开发之路总结(更新啦~)
查看>>
Java NIO之拥抱Path和Files
查看>>
微信原图泄露的只能是 Exif ,你的隐私不在这!!!
查看>>
微信小程序教学第三章(含视频):小程序中级实战教程:列表篇-页面逻辑处理...
查看>>
页面间通信与数据共享解决方案简析
查看>>
Swift 中 Substrings 与 String
查看>>
作为一个开源软件的作者是一种什么样的感受?
查看>>