Python基础系列----语法、数据类型、变量、编码
2016-06-24 15:49
771 查看
基本语法
Python的语法比较简单,采用缩进的方式。
View Code
Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行。
格式化
采用的格式化方式和C语言是一致的,用%实现。
%运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略
常见占位符:%d(整数),%f(浮点数),%s(字符串),%x(十六进制整数)
格式化整数和浮点数还可以指定是否补0和整数与小数的位数
有些时候,字符串里面的
[b]写在最后[/b]
以上就是Python的一些基本语法、数据类型、编码知识,有存在错误或不足的地方,及时沟通改正。下篇的时间可能要稍微朝后推迟了,周末需要去做个身体检查,也希望大家的身体棒棒的!
Python的语法比较简单,采用缩进的方式。
>>> 'ABC'.encode('ascii') b'ABC' >>> '中文'.encode('utf-8') b'\xe4\xb8\xad\xe6\x96\x87'
View Code
Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行。
#!/usr/bin/env python3# -*- coding: utf-8 -*-。第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。
格式化
采用的格式化方式和C语言是一致的,用%实现。
>>> 'Hello, %s' % 'world''Hello, world'>>> 'Hi, %s, you have $%d.' % ('Michael', 1000000) 'Hi, Michael, you have $1000000.'
%运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略
常见占位符:%d(整数),%f(浮点数),%s(字符串),%x(十六进制整数)
格式化整数和浮点数还可以指定是否补0和整数与小数的位数
>>> '%2d-%02d' % (3, 1) ' 3-01'>>> '%.2f' % 3.1415926'3.14'
有些时候,字符串里面的
%是一个普通字符,这个时候就需要转义,用%%来表示一个%
>>> 'growth rate: %d %%' % 7'growth rate: 7 %'
[b]写在最后[/b]
以上就是Python的一些基本语法、数据类型、编码知识,有存在错误或不足的地方,及时沟通改正。下篇的时间可能要稍微朝后推迟了,周末需要去做个身体检查,也希望大家的身体棒棒的!
相关文章推荐
- python 条件判断和循环
- 不懂编程金融狗的葵花宝典01(python+机器学习)
- python的内存管理机制
- python爬取bilibili番剧图片
- python多线程学习
- Python 3 中print 函数
- python学习第二章(使用字符串)
- python学习第一章补充(sort,sorted,tuple)
- python下 help()使用方法
- python 元祖(tuple)
- Python中集合(set)类型
- python Crypto模块安装
- python的函数使用
- python的执行过程
- python-列表
- Python Paramiko模块
- 深入解析Python编程中super关键字的用法
- Python的method, class method, static method
- yield,generator type
- window7安装python的xgboost库方法