python 2.7
1.print
输出,打印,也可以用 print()
可以输出字符串,数字,变量,比较结果,运算结果。字符串要加英文引号。
>>> print "hello world"
hello world
>>> print 'hello world'
hello world
>>> print 1
1
>>> print 1.23
1.23
>>> print 1<2
True
>>> a=2
>>> print a
2
>>> print 2+3
5
2. input() 和 raw_input()
输入,必须加括号,而且是英文括号
input 输入的如果是文字,需要自己加上英文引号。
raw_input 不需要加引号,把所有输入都处理成字符串。
print "请输入数字"
a=input()
print "显示"
print a;
3.变量
字符串,整数,浮点数,布尔值。不需要声明数据类型。
mystring = "hello world"
mynumber = 222
mynum = 3.1415926
mybool = False (必须开头大写)
4.逻辑运算符
大于> 小于< 大于等于>= 小于等于<= 等于== 不等于!=
逻辑非 not 逻辑或 or 逻辑与 and
5.python语法
注释 #
print a #输出a
变量
第一个字符必须是字母或者下划线
后面可以跟字母,下划线和数字
变量名对大小写敏感
三个引号,里面可以自由使用双引号和单引号。
转义字符 \
在字符串中
"\'单引号 \"双引号 \\ 字符串中的\ \n字符串中的换行 "
\还可以用来在代码中换行,而不影响输出结果,在单行代码过长时可用
6.控制语句
if True:
print 1
print 2
if 没有小括号和大括号,条件后面必须跟英文冒号,if的执行语句需要统一缩进,一般用4个空格。
while True:
print 1
print 2
同 if ,注意冒号,注意缩进
for x in range(0,10):
print 1
从0循环到9,即10-1。
7.python提供了很多模块,比如时间处理,科学计算,网络请求,随机数等。
引入模块的方法:
from 模块名 import 方法名
产生随机整数的方法:
from random import randint
mynum = randint(1,100)
会产生一个随机整数,下限是1,上限是100,包括1和100。