我是靠谱客的博主 负责金针菇,最近开发中收集的这篇文章主要介绍Python学习(2):用python语言编写程序Python学习(2):用python语言编写程序,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
Python学习(2):用python语言编写程序
2.1数字类型
- 0b代表二进制
- 0o代表八进制
- 0x代表十六进制
2.1.1运算符
运算符 | 说明 | |
---|---|---|
+ | 加法 | |
+ | 减法 | |
+ | 乘法 | |
/ | 浮点除法 | |
// | 整数除法 | |
% | 求余 | |
** | 幂 |
优先级:幂>乘除>加减
与其他语言不同,即使两个运算对象都是整数,用/仍会得出浮点型的结果
2.1.2浮点数
- 可以用数学写法,如:1.23,3.14,-9.01等等
- 对于很大或者很小的浮点数,必须用科学计数法了,把10用“e”来代代替,1.23*10^9就是1.23e9
- 但是e后边不能为空,且e后必须为整数
>>>1.2e3
1200.0
>>>3.5e4.0
SyntaxError: invalid syntax
浮点数和整数一样,可以使用(+、-、*、/、//、%)进行计算
注意浮点数的整除结果还是浮点数
- divmod()函数可以同时计算商和余数
>>>dimod(9,2)
(4,1)
>>>dimod(9.0,2)
(4.0,1.0)
使用float()函数可以将整数转化成浮点数,用int()函数可以将浮点数转化成整数
>>>float(9)
9.2
>>>int(3.7)
3
2.1.3复数
python语言支持复数运算
>>>3+2j
(3+2j)
>>>(7+1j)*1j
-1+7j
- complex()函数是用来创建一个real+imag*j的复数
>>>complex(4,-6)
(4-6j)
2.1.4 数学库(math库)的使用
math库里包含了很多常用函数和数学常数
要使用math库,需要用“import math”语句来引入math库
2.2 字符串
- 字符串是以’ ‘或者“ ”括起来的任意文本。’ '和" "本身只是一种表达,字符串’abc’只有a、b、c这3个字符。
>>>'hello world'
'hello world'
>>>"hello world"
'hello world'
- 无论使用哪种引号,python对字符串的处理方式都是一样的,没有任何区别。
- 为什么使用双引号?可以在单引号包裹的字符串里使用双引号,也可以在双引号包裹的字符里使用单引号
使用连续三个单引号’ ’ ',或者三个双引号" " "创建字符串,三元引号在创建短字符串时没有什么特殊用处,它多用于创建多行字符串
>>> ''' hello python
人生苦短
我用python'''
'hello pythonn 人生苦短n 我用python'
- 转义符’’t’'用于对其文本。‘代表单引号’'代表双引号
- 转义符’ooo’最多是三位八进制数,例如:’12’表示换行
- 转义符’xyy’是十六进制数,yy代表数字,例如:’x0a’表示换行
>>>'12' #八进制
'n'
>>>'x0a' #十六进制
'n'
<
最后
以上就是负责金针菇为你收集整理的Python学习(2):用python语言编写程序Python学习(2):用python语言编写程序的全部内容,希望文章能够帮你解决Python学习(2):用python语言编写程序Python学习(2):用python语言编写程序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复