PYTHON之路
1、第一个Python脚本
第一行指定的是python的路径
env : 指明解释器,直接获取系统的环境变量
Print : 打印
换行符
加权限之后执行的效果:
①所有的Python程序的命名规范都应该以.py结尾,只有这样,别人才能一看你的文件后缀名就知道这是个Python程序。
②在程序的第一行声明要使用的解释器类型,这句话等于是告诉操作系统要用什么解释器来解释这个程序。写代码的时候一般都建议加上这句
③用print 语法将后面的字符串打印到屏幕上,和shell脚本的echo、java和c的printf是一个意思噢
2、变量的定义
变量:存储数据,调用,标识数据
变量数据存在内存中,
内存与硬盘的比较:内存比较快,硬盘比较慢
内存是临时的,掉电就消失;硬盘是永久存储
Python区分数据类型:字符串和整数
复杂变量的两种格式:
NameOfTwinsGf=“FengJie” 驼峰体
Son_of_twins_brother_age=2 下划线
变量定义的规则:
·变量名只能是字母,数字,下划线的任意组合。
·变量名的第一个字符不能是数字
·Python自带的常用语法不能为变量名
变量实例:
重点:带引号的不论是单引号还是双引号,都被python认为是字符串
整数不加引号
第二个例子:重复指定一个变量名
Name2=zhang
Name=jianghua
3、字符编码
ASCII字符代码表
计算机中最小的存储单位叫比特
1比特就是一个二进制位 0或者1
1字节:8个二进制位
1KB:1024字节
1M:1024KB
1G:1024M
# -*- coding: utf-8 -*- (中横线)
告诉python用什么编码来执行源代码
加载字符集,使其支持中文输出
显然ASCII码无法将世界上的各种文字和符号全部表示,所以,就需要新出一种可以代表所有字符和符号的编码,即Unicode
Unicode(统一码,万国码,单一码){默认使用ASCII码}
是一种在计算机上使用的字符编码,Unicode是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码
UTF-8,是对Unicode编码的压缩和优化。他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ASCII码中的内容用1个字节保存,欧洲的字符用2个字节保存,东亚的字符用3个字节保存....