每天坚持30分钟学python——python基础

变量

在使用变量之前,必须先赋值

变量名可以包含字母、数字、下划线,但变量名不能以数字开头

大小写敏感

等号即为赋值

>>> first=3
>>> second=8
>>> three=first+second
>>> print(three)

字符串

加上’’或者""即为字符串

在字符串中出现单引号或者双引号需要用\转义

转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\

>>> ‘let\‘s go‘
"let‘s go"

原始字符串

字符串中如果只有一个\,则直接加个\即可

>>> str=‘c:\now‘
>>> str
>>> print(‘c:\\now‘)
c:\now

但是当字符串中有多个\时,则一个一个加\很麻烦,原始字符串的使用只需在字符串前面加r即可

>>> str=r‘C:\Users\yang\Pictures\Camera Roll‘
>>> print(str)
C:\Users\yang\Pictures\Camera Roll

长字符串  

如果希望得到跨越多行的字符串(字符串内部有很多换行),只需用""" """(‘‘‘)包住 即可

>>> str="""你听远处的声声汽笛
勾勒出梦境中的岛屿
在清晨慢上岸的海浪
是世界尽头的回响
你看那云上草长莺飞
绽放着明天红色的花蕊
成长于苍茫茫的异乡
回首依然望见故乡月亮
黑夜给了我黑色眼睛
我却用它去寻找光明"""
>>> str
‘你听远处的声声汽笛\n勾勒出梦境中的岛屿\n在清晨慢上岸的海浪\n是世界尽头的回响\n你看那云上草长莺飞\n绽放着明天红色的花蕊\n成长于苍茫茫的异乡\n回首依然望见故乡月亮\n黑夜给了我黑色眼睛\n我却用它去寻找光明‘
>>> print(str)
你听远处的声声汽笛
勾勒出梦境中的岛屿
在清晨慢上岸的海浪
是世界尽头的回响
你看那云上草长莺飞
绽放着明天红色的花蕊
成长于苍茫茫的异乡
回首依然望见故乡月亮
黑夜给了我黑色眼睛
我却用它去寻找光明
>>>

  

  

 

  

时间: 2024-10-12 04:06:24

每天坚持30分钟学python——python基础的相关文章

30分钟学玩转RabbitMQ

最近在学习RabbitMQ,在网上找了不少资料发现都特高端.动辄集群部署,分布式架构什么的,对于一个初学者实在不够友好.心想求人不如求自己,为什么不自己整理一套资料呢?于是<30分钟学玩转RabbitMQ>诞生. 一.准备工作 据说RabbitMQ是可以部署到Windows环境的,不过作为一个专业级的开发人员怎么能够让这样的事情发生呢?自然我们的准备工作从Linux开始.首先在虚拟机中安装CentOS 7,选择英文,最小安装,默认开启网络以及创建一个root用户: 完成以后进入系统,由于最小安

【30分钟学完】canvas动画|游戏基础(2):从零开始画画

前言 上篇主要是理论的概述,本篇会多些实践,来讲讲canvas的基础用法,并包含一些基础三角函数的应用,推荐没有canvas基础的朋友阅读,熟悉的朋友可以跳过. 本人能力有限,欢迎牛人共同讨论,批评指正. 一起来画画吧 canvas的API有很多,如果一一列举30分钟你是绝对看不完的,而且怎么流水账还不如自己去看文档呢(笑),本教程的思路是用实例一步一步从无到有讲解基础用法. canvas相关文档 准备工作 布置画布:通过添加<canvas>标签,添加canvas元素: 获取画布:通过<

每天坚持30分钟学python

Python介绍 应用领域:Web开发.数据库编程.桌面GUI应用开发.科学与数值计算.教育教学.网络应用开发.软件开发(控制.管理.测试等).游戏与3D影像:游戏开发.网站建设.机器人和航天飞机控制等领域,Python几乎可以用在任何场合. 版本:目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的.本教程采用Python 3.4.1. Python是跨平台的,它可以运行在Windows.Mac和各种Linux/Unix系统上.在Windows上写Python程序

【30分钟学完】canvas动画|游戏基础(4):边界与碰撞

前言 本系列前几篇中常出现物体跑到画布外的情况,本篇就是为了解决这个问题. 阅读本篇前请先打好前面的基础. 本人能力有限,欢迎牛人共同讨论,批评指正. 越界检测 假定物体是个圆形,如图其圆心坐标即是物体的x轴和y轴坐标. 越界是常见的场景,一般会有两种场景的越界:一是整个物体移出区域,二是物体接触到区域边界.我们以画布边界为例进行讨论,示例中矩形边界即是: let top = 0; let bottom = canvas.height; let left = 0; let right = can

【30分钟学完】canvas动画|游戏基础(extra1):颜色那些事

前言 本篇主要讲解关于计算机颜色系统的概念,后续结合一些canvas的应用.因为是"你不知道也没关系"的边缘知识,所以作为本系列教程的扩展,没有兴趣的同学可以跳过. 开始我们万紫千红的故事吧! 本人能力有限,欢迎牛人共同讨论,批评指正. 先从老朋友CSS讲起 我们熟悉的CSS风格颜色表示方式,大体有下面几种,canvas大体是直接沿用这些写法的,但最后包含透明度的写法有些许不同. #RRGGBB:十六进制格式,红绿蓝分别用两位十六进制数表示. #RGB:简写的十六进制格式,转换成6位格

【30分钟学完】canvas动画|游戏基础(extra1-1):美图我也行

前言 本文是接续系列教程的extra1,主要是介绍颜色系统在canvas中的应用. 本来是与extra1一起成文的,因为segmentfault莫名其妙的字数限制bug只能分割放送了. canvas操纵像素 你如果认为canvas只是画图工具,那接下来的操作会颠覆你的认知.canvas提供api可以获取画布上任何一个像素,并可以自由的操作他们. 获取像素 直接访问像素的功能由canvas上下文中的ImageData对象提供,它提供了以下一组方法,都会返回ImageData对象. getImage

小白30分钟学会网页采集基础教程

首先,以某个多页(需要自动翻页)表格数据的采集为例,先演示一次网页采集的完整的过程: 点击从头播放完整动图 演示这里使用的是八爪鱼,依次点击表格某一行的每个字段,可以自动识别出其他所有数据行,并自动创建循环列表:点击翻页按钮,选择"循环点击下一页"动作,就能自动创建翻页循环. 网页信息爪取相关的工具有很多,有需要代码配合使用的,也有几乎不用代码的.其实实现网页采集所用的代码越少,效率越高,维护起来越简单.今天以八爪鱼为例,演示这个工具的一些基础知识: 1:基础操作1.1 新建任务 点击

(再转)30分钟学STL

msflexgrid%E7%9A%84%E7%BC%96%E8%BE%91 http://index.ttplayer.com/songlist/502549479 http://list.mp3.baidu.com/songlist/502170769 http://zhangmen.baidu.cn/songlist/502681933 http://list.mp3.baidu.com/songlist/502684741 http://zhangmen.baidu.cn/songlist

30分钟编写一个抓取 Unsplash 图片的 Python爬虫

我一直想用 Python and Selenium 创建一个网页爬虫,但从来没有实现它. 几天前, 我决定尝试一下,这听起来可能是挺复杂的, 然而编写代码从 Unsplash 抓取一些美丽的图片还是挺容易的. PS:很多人在学习Python的过程中,往往因为遇问题解决不了或者没好的教程从而导致自己放弃,为此我整理啦从基础的python脚本到web开发.爬虫.django.数据挖掘等[PDF等]需要的可以进Python全栈开发交流.裙 :一久武其而而流一思(数字的谐音)转换下可以找到了,里面有最新