1 输入输出
1-1 print打印
print()
print("---%s" %Variable name) #%s(string)打印字符串
print("---%d" %Variable name) #%d(data)打印数字
print("---%r" %Variable name) #%r不确定打印的数据的类型
1-2 input输入
input方法接收用户输入的信息age = input("Input your age:")
prinr ("Your age is %r " %age)
1-3 引号与注释
单引号('')和双引号("")可以表示一个字符串——可以嵌套使用不可以交叉使用单行注释# 多行注释 """(comment)"""或者 '''(comment)'''
2.分支与循环
2-1 if...else...语句
results = int(input("Input your score:"))
#input()返回的数据类型是str类型,用int方法把str转化成整型
if results >=90:
print("优秀")
elif results >=60 :
print("还可以")
else:
print("努力")
2-2 for语句
#循环一个字符串的每个字符:
strings = "hello world"
for l in strings:
print (l)
#循环数字 用range(start,end,scan)函数——scan表示循环的步长
for i in range(1,10,2)
print (i)
3 数组与字典
3-1 数组 array
数组用中括号([])表示,里面的元素用逗号隔开。 #数组的下标是从0开始的
array = ["sun",2,4,7]
print (array)
print (array[0])
print (array[1:3])
#指定位置添加——insert
array.insert(1,"第二位后插入数据")
#末尾添加内容——append
array.append("末尾添加内容")
#删除——pop()删除末行,pop(X)删除X+1后一行
array.pop()
array.pop(1)
3-2 字典 dictionary
字典以大括号({})表示,元素成对存在,一个key对应一个value,一对元素用冒号分割,不同元素用逗号分开。
dic ={"name":"password" , 'man':'woman' ,1:2}
#查看字典所有值
print (dic)
#查看1对应的key值
print(dic[1])
#修改1的key值为3
dic[1]=3
#添加age:ss
dic["age"]='ss'
#删除
del dic["age"] #dic.pop("age")
dic.popitem() #随机删除
#判断字典里面存不存在这个key
print('name' in dic)
#查询所有的key
print(dic.keys())
#查询所有的values
print(dic.values())
4 函数与类、方法
4-1 函数
定义一个函数用def语句,依次写出函数名,(参数):,函数返回值用return语句返回 #自定义一个求绝对值的my_abs函数
def my_abs(x):
if x >= 0:
return x
else:
return -x
print(my_abs(4))
#定义一个空函数
def nop():
pass
4-2 类与方法
面向对象编程的世界一切皆对象,抽象的一组对象就是类,用关键字class来创建类 #定义两个A、B类,B类继承A类
class A():
def add(self,a,b):
return a+b
class B(A):
def sub(self,a,b):
return a-b
count =B()
print (count.add(4,5))