【输入输出】
字符串要带引号,数字不用
print ‘abs’
print 2
其中的逗号 输出默认为空格
print ‘abs’, 2
input()把所有的输入当做文字处理 raw_input()
字符串需要引号 数字不用
input()括号不能少,里面可以写提示内容
raw_input python3中不支持
【变量】首字母不能是数字(下划线)
赋值,字符串变量
name = “bool”
数值变量
age = 18
变量本身的赋值
d += 1
【逻辑判断】
bool值
比较运算符的得到
与或非and or not
【字符串】
可以是单引号 双引号
反斜杠加引号 \’
‘i\’m good’
输出 ‘i’m good’
‘i\”am\” good’
输出 ‘i “am” good’
三引号 里面可以换行
数字转成字符串
str(20)
字符串格式化 %
格式是:
“name %s, age %d, money %.2f” %(“peng”, 23, 2.567)
f只取四舍五入后的两位小数
【条件判断】
if :
if num > 5:
print ‘ha’
elif num < 5:
print ‘a’
while
while num > 5:
print ‘ha’
break 跳出循环
for count in range(1,100):
print count
continue 跳出本次循环
【模块】
当有中文的时候
coding:gbk/utf-8
如何引入
import random
random.randint(1,5)
from random import randint
randint(1,5)
from random import *
randint(1,5)
【类型转换】
数字转成字符串
str(20)
字符串转为整数
int()
bool类型
bool(0.0)
bool([])
bool(None)为fause,其他的空值为true
【函数】
def name(age, day=1): –age为参数,这里有,调用的时候必须有;有默认值的时候可以不用写。
–有默认值的参数在没默认值的后面
print ‘queen’
return 1 –返回值,一个函数的输出结果;没有则默认返回null
name() –是调用函数,返回queen
r = name() –还是调用并得到输出值
print r –得到输出值 1
形参:函数内作用
实参:函数外
–实参能传进去改变形参 但是实参还是不会变
全局变量:函数中 global age,
局部变量:函数内定义的变量只作用于函数内,函数外不可访问