【菜鸟零基础学习笔记】Day10-运算符与基本数据类型

作业:用户登录(三次机会重试)

count = 0

while count < 3:

user = input(‘>>>’)

pwd = input(‘>>>’)

if user == ‘alex’ and pwd == ‘123’:

print(‘欢迎登陆’)

print(‘.......’)

break

else:

print(‘用户名或密码错误’)

count = count + 1

 

python开发IDE:pycharm(不用安装插件)、eclipse(要安装额外的插件)

#用专业版

#不要用汉化版

 

【运算符】

+

-

*

/

%

//

in(判断字符是否在字符串内)

not in

 

【集体注释】

选中之后,crl+?

 

【数据类型】

1、数字

2、字符串

3、布尔值:True(真) False(假)

                    while true:(死循环)

举例:

v = 1 == 1

print(v)

#结果:True(双等号是比较,单等号是赋值)

【比较运算】

==  

>   

<   

>=   

<=   

!=   

<>      #!=和<>都表示不等于

        #not是取反

【逻辑运算:and or】

v = user == ‘alex’ and (pwd == ‘123’ or 1 == 1)   #先计算括号里面的(推荐使用括号,看起来更清楚)

print(v)

(如果有and和or,没有括号,计算机是从前到后计算的)

true or ==> ture

true and ==>继续走

false or ==> 继续走

false and ==> false

 

【等价写法】

count = count + 1 等价于 count += 1

count = count - 1 等价于 count -= 1

count = count % 1 等价于 count %= 1

 

【运算符】

1、算术运算

a = 10 * 10

2、赋值运算

a = a + 1   a += 1

3、比较运算

a = 1 > 5

4、逻辑运算

a = 1 > 6 or 1 == 1

5、成员运算

a = ‘蚊’ in ‘郑建文’

(前两类得到一个值;后三类得到布尔值(true或者false))

 

【基本数据类型】

a = 123  #或者赋其他类型的值

然后在pycharm里写a.会出现a的所有属性

1、数字(int类型)

      1)在python3里,不管什么数字都是int类型

      2)在python2里,根据数字的长短会归为不同的类型(长整形:long)

2、字符串(str类型)

3、布尔值(bool类型)

4、列表(list类型)

5、元祖(tuple类型)

6、字典(dict类型)

【int数字类型】

1、将字符串转换成数字。type()看类型

a = ‘123’

print(type(a) , a)

b = int(a)

print(type(b) , b)

2、把这个字符串以2进制的形式转换成10进制

num = ‘0011’

v = int(num , base = 2)

print(v)

 

【bit_length() 当前数字的2进制至少用几位来表示】 

age = 10

r = age.bit_length()

Python的bit_length函数来二进制的位数

      PS:字符串部分在day11

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值