基多Guido发明 愿景:像命令一样简单,像c语言一样强大 1991年第一个编译器诞生 近几年爆发
c语言
先编辑 再编译 再执行 c语言→编译(翻译)→操作系统
python
在终端里直接输python 可以直接编译 输入vi 04-xx.py在vim编译器输入 输入python3 进入python3 输入python3 04-xx.py 用python3查看交互
注释
# 或者 ''' ''' 50%为注释
中文问题
如果里面有中文,运行不了 最上层加上一行代码 #coding=uft-8 或者 #-*- coding:utf-8 -*-
变量
容器能够存储其他东西 变量第一次出现money=xxx,表示定义一个变量,如果不是第一次出现,就是给已经存在的变量赋上新的值。
input
输入 变量等于你键盘输入的值 print也可以输出变量 age = 18 print("age变量里的值是%d"%age) %d相当于占坑整数如果是字符串,%s
打印名片案例 注意逻辑,应该是让用户一次性输入完名字 QQ等, 而不是挤牙膏似的让用户输入名字之后
input输入的是字符串 age = input(“xx”) 如果需要数字int 再写个变量age_num = int(age)
标识符
数字字母_,数字不能开头 大驼峰 小驼峰 englishScore EnglishScore english_score
关键字
有些标识符已经有特殊功能 and as assert等 查看 import keyword keyword.kwlist
运算
a=5 b=2 a/b 2.5 除 a//b 2商 a%b 1余 2**2 4 2**3 8 2**10 1024 2**16 65536 "H"*10
一次输出多个变量
print("姓名是:%s, 年龄是:%d, 地址是:%s"%(name, age, addr))
比较变量
age >= 18 age <= 18 age == 18 age != 18
逻辑运算符
or and
复制
补全 Ctrl + N
某一行代码出错,想直接跳到某一行 vi 05-白富美.py +11 直接跳到11行 if: else:称为一个语句 根据tab键区分
Windows命令行退出python程序:Ctrl+Z