Python简介:Python, 是一种面向对象的解释型计算机程序设计语言,语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
Python安装方法:详见(9条消息) 爬虫预热:Python3+pip环境配置_荣誉骑士哥哥の的博客-CSDN博客_python3配置pip
编码格式与数据类型
单行注释 Python中单行注释以 # 开头 例如#print("你好")
多行注释 ''' 和 """ 例如 ''' 例如 ''' 和 """print("你好")"""
注释快捷键:Ctrl+”/”
Python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。
if True:
print ("True")
else:
print ("False")
缩进不一致,会导致运行错误
print 默认输出是换行的,如果要实现不换行需要在变量末 尾加end=“”:
x=1
print( x, end=" " )这个就是不换行
在 Python 中,变量就是变量,它没有类型,我们所说的“类型”是变量所指的内存中对象的类型。 Python中的变量不需要声明,每个变量在使用前都必须赋值,赋值以后该变量才会被创建。
Python3 中有六个标准的数据类型: ✓Number(数字) ✓String(字符串) ✓List(列表) ✓Tuple(元组) ✓Sets(集合) ✓Dictionary(字典)
Python3 支持 int、float、bool、complex(复 数)。 注意:在Python 3里,只有一种整数类型 int,没有 python 2 中的 长整型Long。
Python中的字符串用单引号(')或双引号(")括起来, 同时使用反斜杠(\)转义特殊字符。
字符串的截取(切片)的语法格式如下:
变量[头下标:尾下标:步长]
索引值以 0 为开始,-1 为从末尾的开始位置。
加号 (+) 是字符串的连接符, 星号 (*) 表示复制当 前字符串,紧跟的数字为复制的次数。
(1)%格式化 Python 支持格式化字符串的输出 ,使用与 C 中 sprintf 函 数一样的语法,最基本的用法是将一个值插入到一个有字符 串格式符 %s 的字符串中。
print ("我叫 %s 今年 %d 岁!" % ('小明' , 10))
%s %10s——右对齐,占位符10位 %-10s——左对齐,占位符10位 %.2s——截取2位字符串 %10.2s——10位占位符,截取两位字符串
format功能比采用‘%’输出的方法更强大,使用大括号 ‘{}’作为特殊字符代替‘%’。
使用方法: b.format(a)
(1) < (默认)左对齐 > 右对齐、 ^ 中间对齐、 (2)取位数”{:4s}”、“{:.2f}”等。
>>> print(‘Jing\nmao')
Jing
mao
>>> print(r’Jing\nmao')
Jing\nmao 不转义就是加r
任务:
goumai=input("请输入购买数量:")
jine1=40.5*float(goumai)
print(" "*3+"商品编码"+" "*8+"图书名称"+" "*10+"数量"+" "*6+"商品金额")
print("—"*100)
print('|'+' {:^10s} | {:^10s} | {:^10s} | {:^.2f} |'.format('1002563','杨沫·青春之歌',goumai,jine1))
print("—"*100)