我是靠谱客的博主 负责金针菇,最近开发中收集的这篇文章主要介绍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语言编写程序所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部