python学习笔记week4(2)

一:知识回顾有与查漏补缺:

(1)既然input传递给变量的数据类型一定是字符串型,那么直接赋值(如a=1,b=1.222222,c

=“c”,d=“abcde”)分别是什么类型

既然都是自动匹配数据类型,而不是input那样无脑字符串类型,那么在程序中使用这些数据类型(a

=a+1.2,b=b+“abcde”)也自然是自动匹配数据类型的。(包括列表,元组...这些数据结构中的元素

类型比如list=[2,“hallo”,1.222222]也都会自动匹配数据类型)

(2)五种基本数据类型:

1.列表:list=[a,bc,1,“abc”]

2.字符串:str=“abcdef123”

3.元组:tuple=(a,b,1)

4.集合:set={5,“hallo”,3.2}

5.字典:dict1={'前端':'javascript','产品经理':'axure'}

注意:虽然以上五个数据类型复制时的符号不同,但是调用时一律都是中括号

因此tuple(小于号)<list(中括号)<set(大括号)=dict(大括号)

(3)易错:Python中  .2f  这种保留小数为的方式会四舍五入。(和c语言不一样)

(4)Python的特点:简单,开源,面相对象,多平台兼容性,可移植性

但是速度慢,存在多线程瓶颈,代码不能加密(这由于Python是解释性语言)

(5)win和Python保存文件都是ctrl+s,因为save有保存的意思

(6)jbuilder无法进行Python编程

(7)在一行中写多条代码时,每条语句之间用;分隔(类似c语言)

关于Python中的注释符号:1.单行注释:以#这个符号开头它右边的任何数据都会被忽略,当做是注释

2.多行注释:采用三引号"'          '"(引号之内的内容都会被注释)

(8)关于Python中的常见符号:

 (9)c++中&与&&的区别:前者是按位与(按位运算符)处理的是地址(10101010101011010)二进制位数,而后者逻辑与(逻辑运算符)处理的是条件
而Python中&是位与(为运算符),和c++的&基本一样,但是逻辑运算符不再是&&,||而分别是and,or,not了(作用和上边的逻辑运算符一样)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值