输出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("")