python之新的开始
Day 1-Morning
终于开通了新的博客(等待审核的过程用着备忘录敲...)~感谢几位大佬们愿意带我一起学习 大家一起加油!(苟富贵,勿相忘!/doge 哈哈哈)
初学python,以下是第一天的一小点学习总结:(买的书还没拿到,先凑合着学)
- IDLE是一个Python Shell(外壳),一个通过输入文本与程序交互的途径。eg:cmd窗口
- BIF(Built-in Functions)内置函数。eg:print();input().3.python的变量不需事先声明,直接给一个合法名字赋值,这个变量即可生成。
eg:temp=input("input a number:\n")
print(temp)
- 查看python内置函数的方法 在IDLE中输入:
dir(__builtins__)
- 变量(variable):
①使用变量之前,需要先对它赋值
②变量名同C,包括字母、数字、下划线,但不能以数字开头
③字母区分大小写
- 字符串:即引号内的所有东西(python既可以用单引号,也可以用双引号来表示字符串),因此也把字符串叫做文本。
- 字符串加字符串,即字符串的拼接。
- eg:print(5+8)
- 执行结果:13
- 字符串加字符串,即字符串的拼接。
- print('5'+'8')
- 执行结果:58
- 若字符串内容中出现单/双引号 eg:'Let's go' 解决办法:
- 使用转义字符(\) eg:'Let\'s go'
- 用不同的引号表示即可 eg:"Let's go"
- 若字符串内容中出现单/双引号 eg:'Let's go' 解决办法:
- 原始字符串:在字符串前面加上r——即不将‘\’作为转义字符,而是直接输出
- string='C:\now'
print(string)
执行结果:C:
ow
- string=r'C:\now'
print(string)
执行结果:C:\now
- 注意:使用字符串时,无论是否是原始字符串,都不能以反斜杠作为结尾(因为反斜杠放在字符串的末尾表示该字符串还没结束,换行继续的意思)
- 长字符串:
- 若用一个个\n\n\n太麻烦且不美观,可读性差,那么可用三重引号字符串("""内容""")就可以解决问题
# coding=gbk
print("从明天起,做一个幸福的人\n喂马,劈柴,周游世界\n从明天起,关心粮食和蔬菜\n我有一所房子,面朝大海,春暖花开")
print("""
从明天起,做一个幸福的人
喂马,劈柴,周游世界
从明天起,关心粮食和蔬菜
我有一所房子,面朝大海,春暖花开
""")#此处是中文注释 ---没错,我也想这样
- 注意:
- 第一行的注释为# coding=gbk,在首行指定了编码格式,就可以愉快使用中文注释了,同样适用于input中显示输入内容
- 编程中使用的标点符号都是英文输入法下的!否则报错!
- 比较操作符:
- eg:print(1<3)
- 执行结果:True
- print(1>3)
- 执行结果:False
SEE U!
python之新的开始的更多相关文章
- 2个版本并存的python使用新的版本安装django的方法
2个版本并存的python使用新的版本安装django的方法 默认是使用 pip install django 最新版的django会提示 要求python版本3.4以上,系统默认的版本是2.7.5 ...
- Python 3 新特性:类型注解——类似注释吧,反正解释器又不做校验
Python 3 新特性:类型注解 Crossin 上海交通大学 计算机应用技术硕士 95 人赞同了该文章 前几天有同学问到,这个写法是什么意思: def add(x:int, y:int) - ...
- caffe中使用python定义新的层
转载链接:http://withwsf.github.io/2016/04/14/Caffe-with-Python-Layer/ Caffe通过Boost中的Boost.Python模块来支持使用P ...
- 2018,学会python 在新公司扎根
五月份跳槽了,来新公司,是个跟我之前业务完全不同的行业,偏硬件,可是对硬件没有什么概念.而且自己都不知道从哪里下手的感觉.终于明白自己在上家公司已经将人待的生了锈,我们庆幸,也许还是不晚的. 执行学习 ...
- Python面向对象 --- 新旧式类、私有方法、类属性和类方法、静态方法
一.Python面向对象中的新旧式类 1)新式类(推荐使用):在定义类时,类后边括号里要继承基类(object).在python3.x中若没有指定父类,会默认使用的是object作为基类:在pytho ...
- python 下载新的模块
首先, 进入到python的安装目录 在安装目录下有一个Scripts文件夹. 然后里面有一个pip.exe 文件, 这个文件就是执行安装包的. 执行: pip.exe install django ...
- python添加新的模块
添加新的模块可以把路径放到环境变量中 或者放到site-packages文件夹下
- 为python 添加新功能-dump
一直觉得thinkphp提供的dump函数挺好用的,但是python里面没有,就一直想着写个简单的. dir是我比较常用的一个内置函数了,但是显示效果实在有点受不了,每次我都要从大量的字符串里找到我需 ...
- python的新特性
http://www.jb51.net/article/67699.htm Python中用format函数格式化字符串的用法:http://www.jb51.net/article/63672.ht ...
随机推荐
- Andrew Ng机器学习课程14
Andrew Ng机器学习课程14 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 引言:主要介绍了当数据量不足,利用EM算法对混合高斯模型进行建模时数据量比 ...
- opencv入门笔记
一.图片基本操作 1.1 显示图片 #include <opencv2/opencv.hpp> //头文件 using namespace cv; //包含cv命名空间 void main ...
- Linux 学习笔记 1 使用最小的系统,从分区安装系统开始
我们常用的linux系统在安装过程中大多都省略了对系统进行分区的操作,以至于后期,不了解什么是分区以及分区当中最基本的一些概念, 我们不说最细的知识,只求了解这个过程,那直接步入正题,开始第一节的学习 ...
- Evaluating Automatically Generated timelines from the Web (paper1)
摘要: 问题:There is a need that 以一个更全面/更综合的方式来展现搜索结果.对此,作者正在开发一个系统,called “Cronopath”,这个系统将产生一个时间线,通过决定每 ...
- 什么是HybridDB for MySQL (原PetaData)
云数据库HybridDB for MySQL (原名PetaData)是同时支持海量数据在线事务(OLTP)和在线分析(OLAP)的HTAP(Hybrid Transaction/Analytical ...
- java源码 -- TreeSet
这个TreeSet其实和HashSet类似.HashSet底层是通过HashMap实现的,TreeSet其实底层也是通过TreeMap实现的. 简介 TreeSet的作用是保存无重复的数据,不过还对这 ...
- springcloud超简单的入门3--负载均衡
上个文章的末尾说到,当有多个服务实例的时候,怎样来获取服务实例.但是,只是简单的通过get(0)来获取列表中的第一个实例来使用. 现实场景中,还需要写一个算法来实现负载均衡来决定每次使用的服务实例,而 ...
- 一个好隐蔽的C/C++代码bug
来自:微博@ruanyf, 一本书上说,下面的 C 语言代码可能会产生无限循环.看了半天,才意识到 Bug 在哪里. 完美解答: 数组下标越界.数组a总共有10个值,a[0]~a[9].for循环里面 ...
- STM32与ARM代码执行过程
内存分配 1.ARM(JZ2440) 启动方式: 1)nor启动 注:1.bootloader烧在norflash的0地址 2.将bootloader从norflash中复制到SDRAM中的链接地址( ...
- 2019版UI学习路线(含大纲+视频+工具+网盘+面试题)
2019最新UI设计师教程(学习路线+课程大纲+视频教程+面试题+学习工具) 什么是全链路UI设计 UI设计师是随着网络而兴起的新兴设计行业,从事对软件的人机交互.操作逻辑.界面美观的整体设计工作.涉 ...