python基础02

1.6输入

(1)input()用户输入的数据都会被作为string

(2)命令提示符的退出:quit()、exit()、ctrl+c

(3)ptyhon2中,有input和raw_input,其中,raw_input和python3中的input完全一样;python2中的input如果输入的是数字,直接就是数值,但输入字符串报错,需要手动加引号才行;在python3中没有raw_input

1.7运算符

赋值运算符:=

      赋值运算符巧用:a=1; b=2 交换a和b的值:a,b = b,a

加法:数学的加法和字符串的拼接

减法:数学的减法(注意:字符串不能做减法)

乘法:*

除法:/

取整除://

取余:%

指数:**,如:a**b,是指a的b次幂

注意:只要运算中有小数,将来得到的数据结果一定也是一个小数(浮点)

1.8数据类型的转换

int()

float()

str()

tuple():将序列转换成元组

list():将序列转换成列表

eval():将字符串里面的表达式转换成数据原本的类型

2.判断语句和循环语句

2.1比较运算符和逻辑运算符

(1)比较运算符:==、!=、<、>、>=、<=

(2)逻辑运算符:

   and:与(且):全真则真,一假则假

   or:或:一真则真,全假则假

   not:非

   注意:python中,1及后面的所有表示True,0表示Flase,非0即True。在运算的过程中,比如如果遇到整型和布尔型进行运算,True就默认为1。

2.2if语句

语法:

if 条件:

    条件成立要执行的命令

else:

    条件不成立要执行的命令

注意:代码的缩进为一个tab键(即:四个空格键)的距离

2.3多重判断

语法:

if 条件1:

    事情1

elif 条件2:

    事情2

elif 条件3:

    事情3

......

else:

    以上条件都不成立时执行的命令

注意:if可以单独存在,但elif和else不可单独出现(for…else的情况例外)

2.4if嵌套

语法:

if 条件1:

    满足条件1 做的事情1

    满足条件1 做的事情2

    ...(省略)...

    if 条件2:

        满足条件2 做的事情1

        满足条件2 做的事情2

        ...(省略)...

    else:

        条件2 不成立时执行的命令

else:

    条件1不成立时执行的命令

注意:一定要记得写冒号

你可能感兴趣的:(python基础)