输出小结
>>>print ('helllo world') >>>print ("hello world")
the output is same.
>>>print (23) >>>print(3*5)
print() 如果你输的是一串文字,要用引号''或者""引起来,如果是数字则不用。
>>>a=[1,3] >>>print (2 in a) false
python can output logical outcome.
说明一下idle的问题,在命令行模式下,一次只能输入一行;如果想要同时完成多行命令输入,可新建一个文件,输入多个命令后保存,再运行。(貌似和文件的批处理什么的有点关系?我不知道,我是新手)
数据类型
python包括四种基本数据类型,为整型、浮点型、字符串以及布尔(bool)
bool类型包含两个值,True 和False,来表示逻辑“是”“非”。数包括整数、长整数,浮点数,复数(6+8j)。
>>>wu='abd'<'erh' >>>wu >>>True
if语句
if 条件语句 : 执行语句
需要注意的是 冒号不能省略;内部语句要有统一的缩进,一般为四个空格,或一个tab;python中用缩进代替其他符号,如{};但是 整个文件中需要用一种缩进方式,要么全为空格,要么全为tab,一般推荐使用空格
引号
关于引号,困惑了很久了,现在总结一下;
单引号和双引号基本没有区别,三引号(三个单引号或三个双引号连用)比较特殊,利用三引号,你可以指示一个多行的字符串。你可以在三引号中自由的使用单引号和双引号
'''This is a multi-line string. This is the first line. This is the second line. "What's your name?," I asked. He said "Bond, James Bond." '''
两种方法表示what's your name
'What\'s your name?' "What's your name?"
类似地,要在双引号字符串中使用双引号本身的时候,也可以借助于转义符。另外,你可以用转义符\\来指示反斜杠本身。
这篇文章有截取的别的地方的,因为太多太杂也一点不易于传播,本文章仅供我自己观看,故不再注明出处。特此声明。