Python基础学习(一)

一、输入输出

*输出
python2:print “要打印的字符串”
python3:print(“要打印的字符串”)

*输入
python2:
raw_input(): 接收字符串的数据;
input(): 只能接收数值类型;

python3:
input():为便于记忆,统一接收字符串类型。

*输出格式:
%d:十进制
%o:八进制
%x:十六进制
%f:浮点型
%.2f:保留两位小数
%s:字符串类型

二、数值类型

*整形(int)
这里写图片描述
这里写图片描述

*长整形(long int)

*浮点型(float)
这里写图片描述
这里写图片描述

*复数型
这里写图片描述
这里写图片描述

*布尔类型(Ture,False)
这里写图片描述
这里写图片描述

三、运算符和表达式

算术运算符
+,-,*,/
这里写图片描述
结果:
这里写图片描述

次方(**)
这里写图片描述

取余(%)

取整(//)
在python2中:
int/int=int,int/float=float

在python3中:
int/int=float。int/float=float
int//int=int(取整)

在python2中如果想用python3中的除法效果,需要导入模块:from future import division

这里写图片描述
运行结果:
这里写图片描述

逻辑运算符(and,or,not)
*与(and)
全为真时返回True,其余返回False
这里写图片描述
运行结果:
这里写图片描述

*或(or)
全为假时返回False,其余返回True
这里写图片描述
运行结果:
这里写图片描述

*非(not)
not为取反
这里写图片描述
运行结果:
这里写图片描述

三元运算符
这里写图片描述
运行结果:
这里写图片描述

关系运算符(>, >=, <, <=, !=, ==)
其中:
!=:不等于
==:等于

赋值运算符(=, +=, -=, /=, *=, %=)
=:赋值
+=:a+=b 即为 a=a+b
-=, /=, *=, %=皆同理
这里写图片描述
运行结果:
这里写图片描述

四、if分支语句

*单分支
if 条件:
条件为真,则执行语句

*双分支
if 条件:
条件为真,则执行语句
else:
条件为假,执行该语句

*多分支语句
if 条件1:
条件1为真,执行
elif 条件2:
条件2为真,执行
elif 条件3:
条件3为真,执行
else:
前面条件全为假,执行

五、循环语句

1、while
格式:
while 循环条件:
满足循环条件,执行
else:
循环中没有执行break,执行

实例应用:
判断登陆用户是否为root用户,且密码是否为redhat,登陆失败三次退出。

代码:
这里写图片描述

运行结果:
这里写图片描述
这里写图片描述

for循环
*range()
range(start,end):表示start~end-1;
rangr(end):默认0开始,表示0~end-1;
range(start,end,step):范围start~end-1,步长为step。

实例应用:
打印九九乘法表
这里写图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值