第二章-Python语言基本语法元素-学习笔记
-
Python的保留字对于大小写很敏感
-
<功能库名称>.<函数名称>()这种调用具体功能的方式成为A.B()方式
-
三个重要的基本输入、输出函数,用于输入、转换和输出,分别为input(),eval()和print()
-
input()统一按照字符串类型输出,input()输出带’’
-
eval(“s”)将去掉s外侧引号,执行s内容。所以eval()常与input()一起使用用来获取用户输入的数字,如:
<变量>=eval(input(<提示性文字>)),input解析输入为字符串,eval再将其内容解析转化为数字 -
print()输出有三种用法:
a,仅用于输出字符串或单个变量
b,仅用于输出一个或多个变量
c,用于混合输出字符串与变量值
【要注意每种用法中的一些细节问题,如end=可以替代print()的默认换行】 -
Python求次方用 ** 表示,如2的3次方为2**3
-
对print()和format()一起使用,然后确定输出小数位数语句需要注意:
a,{}里有:,.xf,其中x为数字表示小数点后保留几位;{}要用引号括起来,format与前面相连用“.”
s=eval(input(‘xiaoshu:’))
print(’{:.0f}’.format(s)) -
sum+=i与语句sum=sum+i是一样的
-
错题记录
a)x=2,y=3,执行语句:x,y=y,x
输出结果为:3,2;而不是3,3,二者赋值为并列进行
b)//注释 这一语句不是注释语句
“““注释语句”””,三个连续双引号或者单引号也可以是注释语句
c)变量名for不合法是因为其跟保留字重复了,而变量名 _my是合法的,变量名首字符仅不可以用数字,且不与保留字重复即可,长度,是否出现空格等无要求
d)“123”+"456"输出结果是?
答案给的是123456,但如果直接命令提示符后输出,结果显示为‘123456’,带单引号
e)八进制十六进制算错了,有点尴尬。。。
【0x,或者0o开头,其中数字0是便于计算机辨识这是数字,x表示小写十六进制,o表示八进制,b表示二进制,d表示十进制,X表示大写十六进制方式】
第二章学习完毕