Python学习 0day__基础知识
输出print()
1 print("Hello Python")
注释方法
1.'#'
2.三个单引号开始三个单引号结束。
变量+字符串
变量命名可以包含数字,大小写字母,下划线等,严格区分大小写,
但不能以数字开头,python中以下划线开头的变量一般有特殊含义。
大驼峰:WeLovePython 一般给类命名。
小驼峰:weLovePython 一般给普通函数和函数命名。
变量类型
数字类型Number
字符串类型str
元组tuple
字典Dictionary
集合set
查看系统关键字
1 import keywordi 2 print(keyword.kkwlist)
字符串
转义字符:通过反斜杠字符'\'后面加上几个字符进行转义。
1 s = 'I\'am Chinese' 2 t = 'C:\\user'
字符串的格式化
把字符串按照一定格式打印或者填充。
1.利用百分号'%',
2.利用format函数
1 print("%s Love Python"%"I") 2 print("I am a %s,I'am %d years old "%('student',20)) 3 print("I Love {}".format("Python"))
运算符
顾名思义用于运算的符号叫运算符
算术运算符:'+' '-' '*' '/' '%' '// ' '**'
比较运算符: '==' '>' '<' '>=' '<=' '!='
赋值运算符:'=' '+=' '-=' '*=' '/=' '//=' '%=' '**='
逻辑运算符:and,or,not
成员运算符号:in,not in
程序结构
顺序,分支,循环
分支基本语法
if 条件表达式:
语句1
语句2
语句3
......
条件表达式的计算结果必须为布尔值的表达式
1 age = int(input("请输入年龄:")) 2 if age < 18: 3 print("未成年人禁止入内") 4 else: 5 print("欢迎光临")
循环的基本语法
for 变量 in 序列:
语句1
语句2
......
1 for name in ['小白', '小黑', '小绿']: 2 print(name) 3 for i in range(1, 10): # range()生成一个范围可选的数字序列 4 print(i)
while 条件表达式:
语句块
循环-----break,continue,pass
break:无条件结束整个循环
contonue:无条件结束本次循环,进入下一次循环
pass:表示略过
for i in range(1, 10): if i == 3: print('马上找到了') continue elif i == 5: print("找到了") break else: print(i)
函数
一般情况,一个函数完成一项特定的功能,
1 # 定义一个无参数函数 2 def func1(): 3 print("我是一个函数") 4 # 定义一个有参数函数 5 def func2(a): 6 a +=10 7 print(a) 8 # 定义一个有返回值的函数,若果没有return,默认返回一个None 9 def func3(c): 10 c += 10 11 return c 12 func1() 13 func2(1) 14 print(func3(5))
查看帮助文档
help()
练习:
九九乘法表
1 for a in range(1,10): 2 for b in range(1, a+1): 3 print('%d*%d=%d '%(a, b, a*b), end="") 4 print("")