运行环境
IDE: PyCharm
解释器:python3.6.4
Python 是一门有条理的和强大的面向对象的程序设计语言,代码从上到下依次执行
python规范
python对代码格式要求比较严格,格式不正确不能运行
缩进:用4个空格来缩进代码,违反了缩进规则的程序不能通过编译
空行:顶级定义之间空两行, 方法定义之间空一行
行长度:每行不超过80个字符,不能多条代码写在一行
变量
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。变量就是变量,它没有类型
QQ="11111111111111111111"
num1=22.3
num2=2.3
num3=num1 * num2
print(num3)
num3=num3-5
name="小明"
注释
#这是注释
"""
这是多行注释
"""
控制台输出
print("Hello python")
print("-"*6)
name="小明"
print("我的名字叫%s" %name)
print("我的名字叫"+name)
print("后面加个一", end="1")
number=3
print("我的学号是 %06d ,我的名字是%s" % (number, name))
number2=1.4
print("我的小数是 %.2f" %number2)
number3=0.2
print("我的百分比是 %.2f%%" % (number3*100) )
效果图
判断语句
如果语句是方法内部的要缩进4个空格
- if and else
if number<number2 and number3<number2:
print(number)
print(number2)
else:
print(number3)
- if not
is_man =False
if not is_man:
print("检查结果:非人类")
- if elif else
if number<number2:
print(number)
elif number2<number3:
print(number2)
else:
print(number3)
循环语句
while i<5:
print("我在循环", end="---")
i+=1
遍历语句
for card_info in card_list:
print(card_info)
生成随机数
import random #引入random方法包
computer=random.randint(1,6)
print(computer)
函数
def用来声明函数 可以有参数和返回值
def sum_num(num1,num2):
"""
加法
:param num1:
:param num2:
:return: result
"""
result =num1 + num2
return result
sum_result=sum_num(12,12)