#python基础入门#01

保留字33个,其中26个常用+7个不常用

if  elif  else  pass  for  while  break  continue  False  True
and  or  not  try  except  finally  import  as  from  in  None 
lambda  return  def  del  global

raise  assert  class  with  yield  is  nonlocal

常用函数:

input()输入(在python3中,无论输入什么,都默认为字符格式)
print()输出
eval()评估函数
range()函数(range(N)表示产生从0至N-1的整数列,range(M,N)表示产生从M至N-1的整数列)

<turtle库>

库引用:
import turtle
from turtle import *
import turtle as t
函数应用
1.画布

turtle.penup(width,height,startx,starty)
#其中width,height为整数时表示像素,为小数时表示占据电脑屏幕的比例,
#(startx,starty)表示矩形窗口左上角顶点的位置,若为空,则表示窗口位于屏幕中间
2.画笔

turtle.pensize() #画笔宽度
turtle.pencolor() #画笔颜色
turtle.speed(speed) #画笔移动速度,范围[0,10],越大越快
turtle.penup() #抬起画笔
turtle.pendown() #放下画笔
turtle.goto(x,y) #移动画笔到坐标为(x,y)的位置
turtle.seth(angle) #设置当前朝向绝对角度
turtle.left(angle) #向左移动angle
turtle.right(angle) #向右移动angle
turtle.fd(d) #向前移动d像素长度
turtle.bk() #向后移动d像素长度
turtle.circle(r,angle) #以r为半径,默认圆心为左侧
turtle.hideturtle() #隐藏画笔
turtle.done() #绘图完成后图像不自动退出

基本数据类型:

整数(二进制0b/0B,八进制0o/0O,十进制,十六进制0x/0X)
浮点数(浮点数运算存在不确定的尾数)
复数(a+bj,其中a为实部,b为虚部,z.real获得实部,z.imag获得虚部)
字符
数值运算操作符:

x+y #加法
x-y #减法
x*y #乘法
x/y #除法
x//y #整除
x%y #取余
x**y #x的y次幂,相当于pow(x,y)
整数->浮点数->复数
类型间运算,结果为最宽的类型
数值运算函数:

abs(x) #绝对值
divmod(x,y) #商余,相当于(x//y,x%y)
pow(x,y[,z]) #幂余,相当于(x**y)%z
round(x[,d]) #四舍五入,d是保留小数位数,默认为0
max(x,y,···,z) #最大值
min(x,y,···,z) #最小值
int(x) #取整
float(x) #浮点数
complex(x) #复数
字符串:

由一对单或双引号表示,仅表示单行字符串
由一对三单或双引号表示,可表示多行字符串
字符串的使用:

索引:<字符串>[m]
切片:<字符串>[m:n[:k]],其中从第m开始直至n-1位,k表示步长,可省略,默认为1
字符串操作符:

x+y #连接两个字符串
x*n 或 n*x #复制字符串n次
x in s #如果x是s的子串,返回True,否则False
字符串处理函数:

len(x) #字符串长度
str(x) #转换为字符串的形式
hex(x)或者oct(x) #整数十六进制或者八进制的小写形式字符串
chr(x) #x是Unicode编码,返回对应字符
ord(x) #x是字符,返回对应Unicode编码
字符串处理方法:

方法也是函数,但是该方法与字符有关,使用方法为<a>.<b>(),其中方法为<b>()
str.lower() #小写
str.upper() #大写
str.split(sep=None) #返回一个列表,由str根据sep被分隔的部分组成
str.count(sub) #计算子串sub在str出现的字数
str.replace(old,new) #返回字符串str副本,所有old替换为old
str.center(width[,fillchar]) #根据宽度居中,剩余部分用fillchar填充
str.strip(chars) #从str中去掉再起左侧和右侧chars中列出的字符
str.join(iter) #在iter变量中除最后一个元素外每个元素后增加一个str
字符串类型的格式化:

"{<参数序号>:<格式控制标记>}".format(<逗号分隔的参数>)
其中{}称之为槽,关于槽内部格式化的配置方式{<参数序号>:<格式控制标记>}:

: 引导符号
<填充> 用于填充的单个字符
<对齐> <左对齐,>右对齐,^居中对齐
<宽度> 槽设定的输出宽度
<,> 数字的千位分隔符
<.精度> 浮点数小数精度或者字符串的自大输出长度
<类型> 整数类型b,c,d,o,x,X,浮点数e,E,f,%
#输入
"{0:=^20}".format("PYTHON")
#输出
'=======PYTHON======='

<time库>

库引用
import time
import time as t
from time import *
方法time.<b>()
#时间获取
time() #获取计算机内部时间,浮点数
ctime() #获取时间以易读形式表示,字符串
gmtime() #获取时间,表示计算机可处理的时间格式

#时间格式化
strftime(tpl,ts) #tpl是格式化模板字符串,用来定义输出效果,ts是计算机内部时间类型变量
strptime(str,tpl) #str是字符串形式的时间值,tpl是格式化模板字符串,用来定义输入效果

#程序计时
sleep() #s是拟休眠时间,单位秒,可以为浮点数
perf_counter() #返回cpu级别的精确时间计时,单位秒
格式化控制符:

%Y  #年
%m  #月(数字)
%B  #月份
%b  #月份缩写
%d  #日期
%A  #星期
%a  #星期缩写
%H  #小时24
%h  #小时12
%p  #上下午
%M  #分钟
%S  #秒
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,245评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,749评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,960评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,575评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,668评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,670评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,664评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,422评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,864评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,178评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,340评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,015评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,646评论 3 323
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,265评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,494评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,261评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,206评论 2 352

推荐阅读更多精彩内容

  • 基于《Python语言程序设计基础(第2版)》 第一部分 初识Python语言 第1章 程序设计基本方法 1.1 ...
    柄志阅读 27,357评论 4 44
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 31,920评论 2 89
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 18,948评论 17 410
  • 2017年10月18日 星期三 晴 女儿的吃饭问题一直是我头疼的问题,她本来就挑食,长得也比其他孩子偏...
    石芳宁阅读 246评论 0 0
  • 谢谢你看到这里!彩铅小教程文集戳这里 Never forget your beginner's spirit!
    LXF晓风吹阅读 708评论 14 23