配置环境变量
右键计算机---》属性---》高级系统设置---》高级---》环境变量---》系统变量---》找到Path,双击编辑---》将程序的路径粘贴上去,切记前面有分号。
执行Python程序方式为:
1、交互器,缺点程序不能永久保存,主要用于简单的语法测试相关
2、方件执行
变量
变量是为了存储程序运算过程中的一些中间结果,为了方便日后调用
变量的命名规则
1、要具有描述性
2、变量名只能是字母、数字或下划线的任意组合,不可以是空格或特殊字符
3、不能以中文为变量名
4、不能以数字开头
5、保留字符是不能被使用的(如print、and、as、class、del等)
6、一般不以大写字母开头
常量:不变的量
在py里面所有的变量都是可变的,所以用全部大写的变量名来代表此变量为常量。
字符编码
ASCII
支持中文的第一张表是GB2312
1980 GB2312
1995 GBK1.0
2000 GB18030
unicode 万国码 支持所有国家和地区的编码,存一个字符,占用2个字节
UTF-8 = unicode的扩展集,可变长的字符编码集
Python2.x == ASCII 默认编码
Python3.x == unicode 默认编码
unicode是向下兼容GB2312,GBK
更改Python编码的两种方式:
1、#!-*- coding:utf-8 -*-
2、coding:utf-8
注释
单行注释:#
多行注释:3个单引号或3个双引号,如:'''被注释的内容''' 或 """被注释的内容"""
1 death_age = 80 2 3 name = input("your name:") 4 age = input("your age:") #input 接收的所有数据都是字符串,即使你输入的是数字,但依然会被当成字符串来处理 5 6 #int integer = 整数 把字符串转成int,et int(被转的数据) 7 #str string = 字符串 把数字转成字符串用str,str(被转的数据) 8 9 print ("your name:",name) 10 print ("you can still live for",death_age - int(age),"years...") 11 print ("you can still live for " + str(death_age - int(age)) + " years...")
注意:(1)print在打印的时候,如果括号中是用逗号隔开的多个字段,则显示结果的时候每个字段之间会默认加入一个空格;如果括号中是用+号连起来的几个字段,则打印的时候每个字段之间不会加入空格,为了在两个字段之间加入空格,需要在双引号中补加一个空格。
(2)print括号中的参数如果不加双引号,则表示变量,加双引号则表示文本。