基础语法
输入什么内容,命令行回显什么内容。
比如输入:hello world
命令行显示:hello world
比如输入:3+13
命令行显示:16
比如输入:2*2
命令行显示:4
以此类推,,,
print 是输出的函数 是很重要的基础语法;
print ('hello');
print ('世界');
python 的关键字(保留)
'False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break',
'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally',
'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal',
'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'
输出字符串的注意:单引号(‘ ’)和双引号(“ “)就是普通的字符串,但是三引号”“ ”“ 就是段落
比如print("""123
123312""")
输出结果 123
123312
注释
一个井号 注释一行
#print(123)
赋值
a = 1
b = 'Asd'
python中直接定义 变量名 = 一个东西 直接赋值 直接使用
数组其他编程语言也有从0开始
字符串也是一个连续的数组
str = "0123456"
str[0:] 输出: 0123456
str[1] 输出:1
列表
定义: name = [1,2,3,4]
左右用方括号 然后里面元素 里面可以放数字,字符串,或者是字符 以及是列表嵌套
元组:
定义:name = (2131,3,13,1,32)
左右是圆括号,里可以是字符,数字,以及字符串 不可以嵌套
字典:
定义:dic = {’A‘:65 , 'B' : 66 , 'C' : '67' }
字典里的数据是分俩个部分 冒号 前面是key 冒号后面是value 使用 key 可以照到value的值
dic = {’A‘:65 , 'B' : 66 , 'C' : '67' }
print (dic['A']) 输出 : 65
......
条件判断
if 判断条件:
执行语句……
else:
执行语句……
比如:
if 1 > 0 :
print("YEs")
else:
print("NO")
if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4……
total = 3
if total == 1 :
print(1)
elif total == 2:
print(2)
elif total == 3
print(3)
else :
print("其他")
循环
while
count = 0
while (count < 9):
print 'The count is:', count
count = count + 1
tips:break 跳出循环大循环,continue 跳过本次循环
类名:
class Classname:
• DF一些熟悉或者对该class 进行说明
• def --init--(self,name):
• self.name = name
• def getname(self):
• return self.name
testclass = Classname()//new对象
testclass.getname() //对象的方法