Python 学习日记day 2

一、Python中常用的6中=种数据的类型

字面量:在代码中,被写下来的固定的值,成为字面量。

1.数字(number):

整数(int):  10、-10

-浮点数(float):13.14、-13.14

复数(complex):4+3j,以j结尾表示复数

布尔(bool):表达现实生活中的逻辑,即真和假,true表示真(数字1),false 表示假(数字0)

2.字符串(string)

描述文本的一种数据类型,由任意数量的字符组成

3.列表(list)

有序的可变序列,Python中使用最频繁的数据类型,可有序记录一堆数据

4.元组(tuple)

有序的不可变序列,可有序记录一堆不可变的Python数据集合

5.集合(Set)

无序不重复集合,可无序记录一堆不重复的Python数据集合

6.字典(Dictionary),

无序Key-Value集合,可无序记录一堆Key-value型的Python数据集合

二、注释

注释不是代码,不会被程序执行

单行注释:# 要注释的内容

多行注释:"""注释内容"""

三、变量

定义:在程序运行时,能储存计算结果或能表示值的抽象概念(记录数据用的

变量名称=变量的值

栗子:num = 10

           print( "钱包里有:",mun )

           num = mun-1

           print( "买了一瓶水,花掉一块钱,钱包里还有:" ,num )

变量具有可变性(变量里存储的值可以发生改变)

四、数据类型

1.数据是有类型的:整型(int)、浮点类型(float)、字符串类型(string)

type() 可以得到数据类型,变量无类型

栗子:print( type("咩咩") )  得到< class 'str' >

           print( type(123) )  得到< class 'int' >

           print(type( "12.34" ) )  得到< class 'float' >

2.可以用变量存储type()语句

例如:string_type = type( "咩咩" )

          print( string_type )  输出< class 'str' >

           name = "汉堡"

          name_type = type(name)

          print(name_type)  输出< class 'str' >

3.数据类型的转换

int()   float()   str()

五、标识符

定义:变量、方法、类的名字统称为标识符

命名规则:1.只能由英文、中文、数字、下划线组成

                   2.数字不能用在开头

                 3.大小写敏感:python能清楚的区分大小写,所以Sb和sb不一样

                 4.不能使用关键字,大小写和关键字不一样则可以使用 

六、Python运算符

print(''1+1='',1+1) 输出1+1=2

+-*/ 加减乘除

//取整  栗子:9//2   输出4

%取余

**指数

运算符= 赋值运算符,把=右边的结果赋给左边的变量

栗子:num=1+2*3   结果为num=7

复合赋值运算符

+=    栗子:c+=a  等效于c=c+a      num+=1等同于num=num+1

此外还有:-=、*=、/=、%=、//=、**=

七、字符串

1.字符串用+号拼接  (只能字符串)

2.字符串格式化

方法一:

name = ''汉堡''

message = ''我爱吃%s'' % name

%表示占位

s 表示将变量变成字符串放入占位的地方

错误:少打了空格

多个变量占位

 船长路飞是要成为海贼王的男人

%s 将内容转换成字符串,放入占位位置

%d 将内容转换为整数,放入占位位置

%f 将内容转换为浮点数,放入占位位置

数字精度控制:使用m.n来控制数据的宽度和精度

m控制宽度,n控制精度(会四舍五入)

栗子:%5d 将整数的宽度控制在五位 数字11被设置为5d 变成空空空11(用三个空格补足宽度)

           %5.2f  宽度为5 精度为2

            %.2f 四舍五入两位小数

 格式化方法二:

f"内容{变量} {变量}"

 这种方法不限类型,不做精度控制

八、input()输入 

注意:

可以使用input(提示信息)可以在使用者输入内容之前显示提示信息

无论输入什么类型的数据,获得的数据永远是字符串类型

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值