学习日志3

input

a = input(‘提示信息’);
收到的都是字符串形式。(即使输入数字)

转化数据类型

int(x,[base]) int (x)
float(x)
tuple(x)
complex(real[,imag])
list(x)
eval(x) 用来计算x中有效python表达式并返回一个对象。(其实就是把字符串里的数字转换成他原本的数据类型,而不是str,比如输入(1,1),出来就是一个tuple,【1,1,1】,就是list,1.1就是float)

数据运算符

+,-,*,/,
// 整除
% 取余
** 指数

多变量赋值

num, float1, str1=1,1.1,‘abdec’

a=b=10

复合赋值

+= 就是c+=a 就是c=c+a
先计算,后赋值
=,/=,//=,**=
举例:c=10
c
=1+2
结果为30

比较运算

==, >, <, >=, <=, !=,

10 <= c <=20

逻辑运算

and or not
python里竟然没有对应符号的吗???服气

print(3>5 and 5<12)
输出为False
*有无小括号都可以

数字的逻辑运算

2 and 1 结果 1
0 and 1 结果0
1 and 2 结果2
and 有0 则返回0, 无0返回最后一个数
or 全0则返回0,无0返第一个非0数

条件语句

if 的用法 注意,if else都需要后面跟上冒号
if 条件 :
(空格)case1
elif 条件2:
(空格)case2
else:
(空格)case3
测试

# test case ,same conditions:

if age<=18:
print(‘young’)
elif age <=30 :
print(‘long way to die’)
else :
print(‘Take care’)
输入15, 输出满足两个条件,两句依次执行。

if 嵌套:
关键的点在于 空两格
if condition1:
(空两)if condition1.1:
(空两)(空两)case1

三目运算符

a=1 b=2 c= a+b if a>b else b-4 print('%d' %c)
输出结果为 -2

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值