Python 基本概念和基本数据类型

一.基本概念

1. 变量

变量是编程语言中最基本的概念,它的主要作用是用来存储数据,并且存储的数据可变

变量名 = 想要存储的数据

变量可以重新定义同一个,但最终的结果是以最下面的那个结果为准

变量命名规范:变量由英文字母,数字,_下划线组成,不能以数字开头

变量的引用:代码是从上到下从左到右运行

                      id 查看变量的内存地址 定义的结果以下方的结果为准

2.关键字

在python中,大概有35个关键字(具有特殊功能的英文单词)

查看关键字:import keyword

                      print(keyword.kwlist)

关键字不能作为变量名

3.内置函数

比如 print() 等

同样能帮助我们完成特意的功能 能够帮助我们打印/输出 数据出来

关键字单独使用,内置函数要搭配小括号使用

内置函数最好也不要用作变量名

查看内置函数:print(dir(__builtins__))

4.输入输出

输出:print

输入:input 输入进来的内容 必须通过变量保存 ,默认为字符串格式

          

二.数值类型

1.数值类型

整型:int()  比如1  123  666 

浮点型:float()  比如 1.2  3.14  6.76 

布尔型:bool

              Ture 条件为真的情况 等价于1 

              False 条件为假的情况 等价于0

复数:complex

2.数值计算

加减乘除:+ - * /

幂运算:求次方 **

普通除,整除,取余:

  在数值运算里面 True 等价于1,False等价于0 

print(True + False )  #   结果为1

三.初始字符串

1.字符串定义:

  单引号和双引号没有区别

  三引号如果不被变量存储,则视为注释

  三引号字符串 可以换行

字符串中,有加法操作和乘法操作

print('1' + '1')  #拼接的结果:11

print('我’ * 3 )#复制粘贴:我我我

2.字符串拼接

s = 'good'

t = 'man' 

r = '!'

(1)通过%s方法

在字符串中进行占位,需要填充的数据要和占位的顺序保持一致

print('%s %s %s ' % (s,t,r)   #结果为 good man !

(2)通过join方法

' ' 拼接的依据

print(' * '.join([s,t,r])  #结果为 good*man*!

print(' '.join([s,t,r])  #结果为 good man !

(3)通过format方法

依次占位 顺序保持一致

print(' {} {} {}‘.format(s,t,r))  #结果为 good man ! 

字符串format方法:

print(f'{s} {t} {r}')  #结果为 good man ! 

(4)通过 + 直接拼接

print(s+t+r)  #结果为 goodman! 

print(s+" "+t+" "+r)  #结果为good man !

3.字符串格式化输出

%s 格式化匹配字符串

%d 格式化匹配整型

%f 格式化匹配浮点型

%r 格式化原样输出

四.浮点数高精度计算

print(1.2 - 1.1)  #0.099999999999999987

import decimal

使用decimal模块来做浮点数的精准运算

s =decimal.Decimal('1.2') * decimal.Decimal('1.1')

print(float(s))  #把数据强制转换成浮点数 小数

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值