自学python Day3(一些琐碎小知识)

自学python Day3(一些琐碎小知识)

python关键字(33个)

False | None | True | and | as | assert | break | class | continue | def | elif | else | finally | for | form | global | if | import | in | is | lambda | nonlocal | not | or | pass | raise | return | try | while | with | yield

注释

单行注释—#
多行注释—’’’(3个单引号)

print()输出函数 —print(<待输出字符>)

()中单双引号均可,一般的,print()最后会自动补上换行符,有时会用上end=’ '可以不用换行

input()输入函数—<变量>=input(<提示性文字>)

返回结果是字符串类型,若需变成数值则一定要记得强制类型转换
()中单双引号均可

eval()函数—eval(<字符串>)

作用:将输入的字符串转变成python语句并执行该语句
e.g 若用户希望输入一个数字并用程序对此数字进行计算

//法一:eval()的应用
v=eval(input('请输入数字:'))
print(v*2)
//法二:强制类型转换
v=input("请输入数字:")
print(int(v)*2)

空格

python语法中允许在表达式内部标记之间增加空格,但注意不能改变与缩进相关的空格数量,也不能在变量名等命名中间增加空格

《a》.《b》()

上行《》均为<>
①表示调用一个对象a的方法是b
②也可以表示调用一个函数库a中的函数b

import引用函数库

法一:import<库名>
<库名>.<函数名>(<函数参数>)
将《a》.《b》整体作为函数名
法二:from <库名>import<函数名,函数名…函数名>
<函数名>(<函数参数>)
将《b》作为函数名

赋值

  • 可同步赋值<变量1>,<变量2>…<变量N>=<表达式1>,<表达式2>…<表达式N>
  • 可连续赋值
    *e.g1 x=y=1则print(x,y)得 11
    *e.g2 x=y,z=0,1则print(x,y,z)得(0,1)01
    *e.g3 x=y=0 z=2 则print(x,y,z)得002
    *若想互换两数的值:
    法一:x,y=y,x
    法二:t=x x=y y=t

逻辑运算符

and,or,not(对应C语言中 && || !)

python中if,while,for等复合语句首行以关键字开始,冒号(:)结束;采用代码缩进和冒号来区分代码之间的层次

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值