python for everybody笔记week4

week 4 表达式

(一)课程框架

不同要素定义
三个函数(1)type函数 (2)内置函数 (3)input函数
两个测试
课后作业:操作三个函数+完成十道题测验
课后视频:Pooja Sankar + office hour

(二)不同要素定义

常量(costant)数字,字母,字符 ,值保持不变 eg. 123
字符串(string constants)eg. ‘hello world’
变量(variables)标签,可以被赋值
命名规则:不能由数字开头; 也不能用#开头(这样会把它变为注释 ); 不能在变量中使用字母和数字以外的字符
整数 (integers) :没有小数点的常量和变量
浮点数 (floating points) :具有小数点的变量(即使这是98.0 它还是浮点数, 只要你把小数点放在这里 就意味着它是一个浮点数)

温馨提示:
不要使用过于复杂的变量名称
=在python中不意味着等于,而是带有方向的箭头

不同的运算符号
加:+
减:-
乘:*
除:/
幂:**
余数:%

运算顺序:插入语>幂>乘/除/取余>加/减 从左到右

(三)type函数,内置函数,input函数

  • type函数:获得要素定义的函数
    type(x)可以得出x的属性,如整数,浮点数,字符串等

  • 内置函数:可以将从一种类型转换成另一种 有str(); float() 也有 int()

    小数+整数=小数
    数(小数、整数)可以转成字符串;字符串不能转成数(小数、整数)

小贴士:
在 Python 2 中商不会自动转成浮点数 9除以2 在Python 2 中 表示为4
在 Python 3 中 自动将除法转换为浮点数

  • input函数:电脑问问题,通过输入的回答,运行结果

welcome 和 name 之间的空格
来自于逗号,你可以用逗号分隔开许多东西 然后打印它们,每个逗号添加一个空格

  • 注释:所有#后面的字符都会被python忽略

举个栗子
#巴拉巴拉能量
a=input(‘问句’)
b=int(a)+1
print(‘结果名称’,b)

练习:中欧楼层转化问题。欧洲的0层是中国的1层,如果你需要写一个代码帮助别人进行中欧楼层转化问题,你该怎么做?

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值