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

变量的赋值:


多个变量同时赋值:



交换两个变量的值:




©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入...
    小小不懂11阅读 8,723评论 2 30
  • 一、 Python介绍 1.1、Python现状 python的创始人为吉多·范罗苏姆(Guido van Ros...
    Horne阅读 4,355评论 0 51
  • 1.关于字符串:字符串用单引号或双引号括住,但当字符串里有单引号时,外面用双引号括住,如果字符串里既有单引号也有双...
    4everwrf阅读 1,365评论 0 1
  • 备注:自用回答 1、为什么学习Python? 答:(1)编译型语言:一次性,将全部的程序编译成二进制文件,然后在运...
    love_maodou_ha阅读 4,554评论 0 0
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    迷月闪星情阅读 13,585评论 0 11