elif 60 <= grade < 80: print('成绩中等') else :
print('成绩差') if 20<= grade <60:
print('再努力一把,还有救!') else :
print('你要比以前更努力才行,你可以的!')
#结果输出为: 成绩差
你要比以前更努力才行,你可以的!
#注意,嵌套的第二个if缩进了4个空格,表示不同的层级。
二、数据类型
数据类型
python常见的数据类型:字符串,整数型,浮点数,列表,字典,布尔值,元组。
最基本的数据类型有三种:
字符串str:用引号括起来的文本(如:'python'、'123'、'风变编程')
整数int:不带小数点的数字(如:-1、1、0、520、1314)
浮点数float:带小数点的数字,运算结果存在误差(如:-0.15、3.1415、1.0)
以下的数据结构会有一节或两节的课程介绍,可轻松上手。
列表list:是一种有序的集合,可以随时增加或删除其中的元素。标识是中括号[]。 元组tuple:一种类似列表的数据类型,但是不能被修改。
字典dice:全称为dictionary,使用键值对(key-value)作为存储方式。标识是大括号{}。
布尔值bool:表示真假的数据类型,只有两个值,True和False。
数据的操作
字符串的拼接
初阶用法:使用 ' + ' 进行字符串的拼接 >>>print('风变'+'编程') 风变编程
>>>name = '酱酱' >>>begin = '我叫' >>>print(begin + name) 我叫酱酱
进阶用法:使用 ' % ' 进行字符串的拼接 >>>name = '《凤求凰》' >>>number = 1
>>>print('司马相如以%d曲%s打动了卓文君' %(number,name)) 司马相如以1曲《凤求凰》打动了卓文君
四则运算
运算符 + - * / % ** // 运算优先级:
与平时运算优先级一样:从左到右顺着来,括号里的优先算,乘除排在加减前。
表示 加 减 乘 除 取模-返回除法的余数 幂-返回x的y次幂 取整除-返回商的整数部分 例子 1 + 1 输出结果为2 1 - 1 输出结果为0 3 * 2 输出结果为6 2 / 1 输出结果为2 5 % 2 输出结果为1 2 ** 3 输出结果为8 11 // 2 输出结果为5 数据转换
type()
#查看变量的数据类型 >>>who = 'xiaojiangjiang' >>>print(type(who))