从今天开始学习Python,没有什么特殊的目的,只是觉得这门语言比较有意思,既然现在可能也不会用到,那就直接从Python3学起吧!

本人开始学习时,还是喜欢听别人讲,于是又找到了小甲鱼的《零基础学习Python》,想当年C和C++都是看小甲鱼的视频学的,讲的有意思,不枯燥,可以坚持看下去。

学习第一天,看来6集,但是由于有其他语言的基础,所以很多内容理解的也都比较快,但是俗话说的好,好记性不如烂笔头,还是总结一下今天学到的内容吧。

(1)python的特点

1.缩进。跟之前学过的C、C++不同,python完全靠缩进来代替了其他语言中的大括号,开始有点不习惯,运行时经常报错,当然大部分是由于复制粘贴导致的,于是就老老实实地手打代码了,学习一门新的语言之前,多打打字也挺好的……权当熟悉代码格式了。

2.变量使用无需限定类型。不像C、C++等一些语言,python在变量使用之前只需赋值即可,不用声明和指定其数据类型。但是并不代表其变量没有类型。

(2)python中的几个BIF(built-in function)

print():打印内容到屏幕

input():向程序输入内容

int():转换为整型

str():转换为字符串

float():转换为浮点型

type(a):获取变量a的类型

isinstance(a,type):判断a是否是指定的类型

(3)关于布尔型

其布尔型变量和C++中有点相似,True表示1,False表示0,而且非0都是True

(4)常用的运算符

+、—、*、/、%、**、//分别表示加、减、乘、除(准确值)、取余、幂、除(取整)

(5)逻辑运算符

not   and   or

(6)字符串的一些内容

字符串既可以用单引号也可以用双引号表示

1.原始字符串:在字符串前加r,则字符串保持原样。

例如:r'C:\now'即为'C:\now',其中'\n'不会转义;

2.长字符串:使用三个引号(单引号或者双引号)的字符串,跨越多行的字符串。

例如:'''how are you?

i'm fine.'''

Python学习之路的更多相关文章

  1. python学习之路-day2-pyth基础2

    一.        模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,第三方库存放位置:site-packages sys模块简介 导入模块 import sys 3 sys模 ...

  2. Python学习之路-Day2-Python基础3

    Python学习之路第三天 学习内容: 1.文件操作 2.字符转编码操作 3.函数介绍 4.递归 5.函数式编程 1.文件操作 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个 ...

  3. Python学习之路-Day2-Python基础2

    Python学习之路第二天 学习内容: 1.模块初识 2.pyc是什么 3.python数据类型 4.数据运算 5.bytes/str之别 6.列表 7.元组 8.字典 9.字符串常用操作 1.模块初 ...

  4. Python学习之路-Day1-Python基础

    学习python的过程: 在茫茫的编程语言中我选择了python,因为感觉python很强大,能用到很多领域.我自己也学过一些编程语言,比如:C,java,php,html,css等.但是我感觉自己都 ...

  5. python学习之路网络编程篇(第四篇)

    python学习之路网络编程篇(第四篇) 内容待补充

  6. Python学习之路【第一篇】-Python简介和基础入门

    1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...

  7. python 学习之路开始了

    python 学习之路开始了.....记录点点滴滴....

  8. python学习之路,2018.8.9

    python学习之路,2018.8.9, 学习是一个长期坚持的过程,加油吧,少年!

  9. Python学习之路——pycharm的第一个项目

    Python学习之路——pycharm的第一个项目 简介: 上文中已经介绍如何安装Pycharm已经环境变量的配置.现在软件已经安装成功,现在就开始动手做第一个Python项目.第一个“Hello W ...

  10. python学习之路------你想要的都在这里了

    python学习之路------你想要的都在这里了 (根据自己的学习进度后期不断更新哟!!!) 一.python基础 1.python基础--python基本知识.七大数据类型等 2.python基础 ...

随机推荐

  1. iOS UIWebView重定向Cookie

    // 1. 取出当前的cookies NSArray<NSHTTPCookie *> *cookies = [NSHTTPCookieStorage sharedHTTPCookieSto ...

  2. 慕课网__css3__3D

  3. struts2值栈内部数据结构详解

    值栈是struts2内部一片很重要的区域,我在初学的时候,发现对于值栈这个数据结构的理解不是很深刻.例如OGNLContext是什么,ActionContext和值栈有什么关系.为什么ActionCo ...

  4. git入门网站

    http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 git入门教程:对商业的.开源的. ...

  5. 解决jquery操作checkbox全选全不选无法勾选问题

    最近在学习中使用jquery操作checkbox,使用下面方法进行全选.反选:$("input[name='checkbox']").attr("checked" ...

  6. Android进程绝杀技--forceStop

    一.概述 1.1 引言 话说Android开源系统拥有着App不计其数,百家争鸣,都想在这"大争之世"寻得系统存活的一席之地.然则系统资源有限,如若都割据为王,再强劲的CPU也会忙 ...

  7. ios中的http:get,post,同步,异步

    一.服务端 1.主要结构:

  8. 推荐10款免费的在线UI测试工具

    发布网站之前至关重要的一步是网站测试.网站测试要求我们全面地运行网站并通过所有基本测试,如响应式设计测试.安全测试.易用性测试.跨浏览器兼容性.网站速度测试等. 网站测试对SEO.搜索引擎排名.转换率 ...

  9. 前端优化之图片延迟加载(lazyload.js)

    要想缩短首屏加载时间,思路一般是减少http请求次数和降低每次的请求量.本文中使用现成的lazyload.js插件,文末会放出下载地址. lazyload.js可以实现图片分批次加载,不是一次性加载完 ...

  10. easyui datagrid 分页

    //初始化dategrid $('#tt').datagrid({ url:null, pagination:true, pageSize:, pageNumber:, rownumbers:true ...