输出 print
print("Hello World!")
# python2 和 python3 的区别
# python2
# coding:utf-8
print 123 #输出数字
print "string" #输出字符串
print "你好" #输出中文
#python3
print(123) #输出数字
print("string") #输出字符串
print("你好") #输出中文
变量
- 变量的作用:临时存储一些值,以便后面调用
a = 5 # a --变量名 = 赋值 5 --值
- 变量的命名规格
- 由字母、数字和下划线组成
- 不能以数字开头
- 不能用python中的关键字
- 不能使用拼音或中文
- 变量名要区分大小写
- 变量命名要具有描述性
- 推荐写法
- 驼峰体
- 下划线(官方推荐)
- 一个变量在一个内存空间中只能指向一个内存空间
- 一个内存地址可以有多个变量名指向
- 变量的小高级(同一个变量名,后面赋的值会改变前面赋的值)
常量
- 变量名全部大写的就是常量:约定俗成
- 一般用在配置文件中
注释
# 单行注释(当行注释)
"""多行注释,
可以折行"""
'''
多行注释,
可以这行显示
'''
基本数据类型
- 字符串 -- str
- 字符串操作:
- 字符串 + 字符串(字符串拼接)
- 字符串 * 数字 (字符串倍增)
- 整型 --int
- 整型操作:
- 加 +
- 减 -
- 乘 *
- 除 /
- 布尔值 --bool
- 真 True 1
- 假 False 0
- 数据类型转换
#字符串转整型
int("数字")
#整型转字符串
str(数字)
代码交互
- input(input和print--都可以呈现msg)
msg = input("提示内容")
- 查看数据类型
type(需要查看的数据内容)
- python2 和 python3 的区别
# python3 中input获取到的信息都是字符串类型
# python2 中input输入的是什么类型获取到的就是什么类型
# python2 中的 raw_input 和python3中的 input 一样
流程控制
- if -- 单个if
if 条件:
缩进 结果
- if else -- 二选一
if 条件:
缩进 结果1
else:
缩进 结果2
- if elif elif -- 多选一或零
if 条件:
缩进 结果1
elif 条件:
缩进 结果2
elif 条件:
缩进 结果3
- if elif else 多选一
if 条件:
缩进 结果1
elif 条件:
缩进 结果2
else:
缩进 结果3
while 循环
while 条件:
缩进 循环体
#死循环
while 条件始终为真:
缩进 循环体
#有限循环
while 判断条件: #当判断条件不为真时,循环结束
缩进 循环体
补充知识点
- pycharm快捷键
- ctrl + d 快速复制上一行
- ctrl + ? 快速注释****/快速打开注释