Python基础部分学习笔记(一)

一、Python变量的命名规则:

python语言允许使用大写字母,小写字母,数字,下划线和汉字等字符及其组合给变量命名,但名字的首字符不能是数字,中间不能出现空格,标识符名称不能和python保留字相同

二、Python数据类型

Python语言支持多种数据类型,最简单的包括数字类型,字符串类型,略微复杂的包括元组类型、集合类型、列表类型、字典类型等
1、数字类型
Python语言提供3种数字类型:证书、浮点数和复数,分别对应数字中的证书、实数和复数
一个整数值可以表示为十进制、十六进制、八进制和二进制等不同进制形式:
十进制:180
十六机制(以0x或者0X开头):oxb4
八进制(以0O或者0o开头):0o264
二进制(以0b或者0B开头):0b10110100
在这里插入图片描述
浮点数;
一个浮点数可以表示为带小数点的一般形式,也可以采用科学计数法 表示。浮点数只有十进制

#科学计数法
print(123456e-2)
print(1.23456e2)

在这里插入图片描述

三、Python字符串

在这里插入图片描述

print('对酒当歌,人生几何?'[1:4])

在这里插入图片描述

print('对酒当歌,人生几何?'[1:4])
print('对酒当歌,人生几何?'[-9:-5])

在这里插入图片描述

print('对酒当歌,人生几何?'[1:4])
print('对酒当歌,人生几何?'[-9:-5])
print('对酒当歌,人生几何?'[-4])

在这里插入图片描述

print(len('对酒当歌,人生几何?'))

在这里插入图片描述

四、表达式赋值语句以及注释

1、表达式
产生或计算新数据值的代码片段称为表达式,类似数学中的计算公式,以表达单一功能为目的,运算后产生运算结果,运算结果的类型由操作符或者运算符决定
表达式一般由数据和操作符等构成,这是构成Python语句的重要部分
2、赋值语句
Python语言中=表示赋值,等号右侧的值计算后将结果赋给左侧变量,包含等号(=)的语句称为赋值语句
变量=表达式
同步赋值语句:同时给多个变量赋值

a,b=3,4
a,b=b,a
print(a,b)

在这里插入图片描述

a=1024*32
b='对酒当歌,人生几何?'+'譬如朝露,去日苦多'
print(a)
print(b)

在这里插入图片描述
3、type()函数

a=1024*32
b=type(a)
print(b)

在这里插入图片描述
type()可以获取变量类型

五、浮点数以及复数

1、浮点数部分
pow(x,y):用来计算x的y次方
浮点数中的特殊问题

a=0.1+0.2
print(a)

在这里插入图片描述
原因:在计算机内部,用二进制表示浮点数
如何解决不确定尾数问题?
round(x,y)
作用:对x进行四舍五入,其中参数d指定保留的小数位数

a=round(0.1+0.2,1)
b=round(1.1234,3)
print(a)
print(b)

在这里插入图片描述
2、复数类型
Python语言种,复数可以看作二元有序实数对(a,b),表示为:a+bj,其中,a是实数部分,简称实部分,b是虚数部分即虚部。虚数部分通过后缀J或者j来表示,当b为1时,1不能省略,即1j表示复数
复数类型中实部和虚部都是浮点类型,对于复数z,可以用z.real和z.imag分别获得它的实数部分和虚数部分

a=1.23e4+5.67e4j
print(a.real)
print(a.imag)

在这里插入图片描述
六、数字运算
x/y:x与y的商,产生结果为浮点数
x//y:x与y的整数商,即不大于x与y之商的最大整数
x**y:x的y次幂
注意:数值运算可能改变结果的数据类型,类型的改变与运算符有关,有如下基本规则:
①整数和浮点数混合运算,输出结果是浮点数
②整数之间运算,产生结果类型与操作符相关,/运算的结果是浮点数
③整数或浮点数与复数运算,输出结果是复数

a=abs(-4)#获取绝对值
b=divmod(5,3)#获取商和余数
c=pow(3,4,2)#有三个参数时候表示(x**y)%z
print(a)
print(b)
print(c)

在这里插入图片描述

六、学会使用帮助

1、
在这里插入图片描述
2、
在这里插入图片描述
3、
在这里插入图片描述
4、
在这里插入图片描述
5、
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值