python从入门到放弃

Python基础(一)

2018-02-06  本文已影响30人  EvanForEver

本文代码测试环境为 Python3x

一、Python环境安装

pip安装第三方库

Anaconda环境安装和使用

二、Python基本语法规则

Python标识符命名规则

标识符:计算机语言中,允许作为名字的有效字符串集合

Python中的关键字

BIFs: Python的自带电池

标准操作符

循环

for i in range(5):
    print('For loop, ',i,' times run')
while(i<15):#终止条件
    print('While loop ',i,'times run')
    i=i+1

条件判断

三、Python标准数据类型

不可变类型:

  1. 数值 Number
a=5e3 #5000
b=5e-3 #0.005
float("inf")  #正无穷
float("-inf")  #负无穷
float('inf')+float('-inf') #nan

complex复数

>>a=5+22j # 记得加j
>>print(type(a))
>>print(a.real,a.imag) # 求实部和虚部
<class 'complex'>
5.0 22.0
  1. 字符串 String
a.find('a') #返回查找到第一个a的索引 
a.replace('a','b') #用b去替换a  
a.count('a') # 统计字母a在a中出现的次数
a.index('a') #字母a所在的索引
url.title()#首字母大写
url.upper()#全部字母大写
url.lower()#全部字母小写
格式符(含不同格式码) 作用
%s 字符串 (采用str()的显示)
%r 字符串 (采用repr()的显示)
%c 单个字符
%b 二进制整数
%d 十进制整数
%i 十进制整数
%o 八进制整数
%x 十六进制整数
%e 指数 (基底写为e)
%E 指数 (基底写为E)
%f 浮点数
%F 浮点数,与上相同
%g 指数(e)�或浮点数 (根据显示长度)
%G 指数(E)或浮点数 (根据显示长度)
%% 字符"%"
>>print("%+10x" % 10)
>>print("%04d" % 5)
>>print("%6.3f" % 2.3)
#运行结果如下:
        +a
0005
 2.300

方法二:字符串处理函数str.format()
format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,有很多优点。
 不需要理会数据类型的问题,在%方法中%s只能替代字符串类型
 单个参数可以多次输出,参数顺序可以不相同
 填充方式十分灵活,对齐方式十分强大
 官方推荐用的方式,%方式将会在后面的版本被淘汰

>>url='http://www.{}.com'
>>companyName='简书'
>>url.format(companyName)
http://www.简书.com

具体见:python中的format函数

容器类型(可变类型):

  1. 列表 List
  2. 元组 Tuple
  3. 集合 Set
  4. 字典 Dictionary
上一篇 下一篇

猜你喜欢

热点阅读