Python基础

前言

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。

PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取

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.变量可以重复赋值, 后面的值会覆盖前边的值,改变变量的值, 其实就是改变了变量指向的内存地址!

变量的赋值:

 

多个变量同时赋值:

 

 

交换两个变量的值:

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值