前言
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。
PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取
以上便是python的代码,这种语法形式的优点是看起来整洁、美观,没有大量的括号,更便于阅读,看起来更像人类的自然语言。通常我们使用Tab键或者四个空格来完成缩进,坏处是复制粘贴代码后,代码的缩进会不一样,这时候必须手动调整。
■ 查看帮助文档:代码前加英文问号,如下
■ print( )功能
print是打印的意思,指的是向屏幕上输出指定的文字,可以打印单个值,也可以打印多个值,还可以设置以什么字符作为多个值之间的分隔。
1. 打印单个值
2. 打印多个值
sep设置中间分隔符(默认以空格为分隔符)
end设置以什么结尾(默认以换行为结尾)
■ Python编码
分为ASCII,Unicode 和 UTF-8编码:
1.ASCII是美国制定的字符编码,一共规定了128个字符的编码,对英语字符与二进制位之间的关系,做了统一规定,比如:空格SPACE的ASCII码是32、大写的字母A的ASCII码是65;
2.Unicode:相对比ASCII只适用于英语,Unicode将世界上所有的符号都纳入其中,每一个符号都给予一个独一无二的编码,解决因语言的不同造成编译乱码的问题,Unicode现可容纳100多万个符号,比如:U+0041表示英语的大写字母A,U+4E25表示汉字“严”;
3.UTF-8:是 Unicode 的实现方式之一,在互联网使用最广的一种 Unicode 的实现方式,它是一种变长的编码方,可以使用1至4个字节表示一个符号,根据不同的符号而改变字节长度,比如:“严”字的UTF-8编码是11100100 10111000 10100101,转换成十六进制就是E4B8A5,和以上Unicode的“严”编码不一样,因此Unicode与UTF-8之间是需要通过程序转换的。
字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。
1.decode是将其他编码的字符串转换成unicode编码,比如:str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码
2.encode是将unicode编码转换成其他编码的字符串,比如:str2.encode('gb2312'),表示将unicode编码的字符串str2转换成gb2312编码。
3.因此,转码的时候一定要先搞明白,字符串str是什么编码,先decode成unicode,然后再encode成其他编码。
■ Python的内部保留关键词
变量的命名,不能与Python的保留关键字相同,查询Python含有哪些保留关键字:
■ Python的注释功能
分为单行注释和多行注释(用三个英文引号包裹多行注释):
■Python的输入和输出
输出:
PS:在输入框输入什么内容,python就输出什么内容
输出:
PS:若在输入框输入“你好”,则输出:“在这里输入一个字符串:你好”
■ Python的变量
1.Python中的变量不需要声明, 直接赋值就可以使用
2.变量在使用之前必须进行赋值
3.Python会根据你赋给的值自动判断变量的数据类型(也称为动态数据类型),变量实质是指向了一个内存地址, 内存地址中储存了我们的数据, 这个数据是具有数据类型的
4.变量可以重复赋值, 后面的值会覆盖前边的值,改变变量的值, 其实就是改变了变量指向的内存地址!
变量的赋值:
多个变量同时赋值:
交换两个变量的值: