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 ...
随机推荐
- iOS面试考察点
)自我介绍.项目经历.专业知识.自由提问 (2)准备简历.投发简历.笔试(电话面试.).面试.复试.终面试.试用.转正.发展.跳槽(加薪升职) 1闲聊 a)自我介绍:自我认识能力 b)评价上一家公司: ...
- Caché到MySQL数据同步方法!
随着医疗行业信息化的发展,积累了大量的业务数据,如何挖掘这些数据,实现数据的可视化被提上日程,医院中通常有许多的信息化系统,使用的又都是不同厂商的数据库产品,如何统一汇聚数据,实现数据互通也是一个大问 ...
- SQL 创建表
SQL 创建表是通过SQL CREATE TABLE 语句来实现,该语句是DDL SQL语句.CREATE TABLE语句用于创建用于存储数据的表.在创建表时,可以为列定义主键.惟一键和外键等完整性约 ...
- 2019-11-8 Linux作业 李宗盛
linux系统的特点:完全免费,高效,安全稳定.支持多种硬件平台.有好的用户界面.强大的网络功能.支持多任务多用户. linux一般有三个主要部分:内核.命令解释层.实用工具. 那合适系统的心脏,是运 ...
- web前端三大主流框架的对比
MVX框架模式:MVC+MVP+MVVM 1.MVC:Model(模型)+View(视图)+controller(控制器),主要是基于分层的目的,让彼此的职责分开. View通过Controller来 ...
- Hystrix(下),使用公共降级类
使用Hystrix熔断(下) 在一个分布式系统里,一个服务依赖多个服务,可能存在某个服务调用失败, 比如超时.异常等,如何能够保证在一个依赖出问题的情况下,不会导致整体服务失败, ...
- 笔记-5:mysql数据更新
1.插入数据 1.1 插入完整的数据 # 语法格式: INSERT INTO tb_name(column_list) VALUES(value_list); tb_name:指定要插入数据的表名. ...
- MySQL 数据库连接命令
启动数据库服务 格式: net start 数据库名 net start mysql57 关闭数据库服务 格式: net stop 数据库名 net stop mysql57 链接 ...
- 1261: 单位转换(Java)
WUSTOJ 1261: 单位转换 参考资料 数字字符串拆分--百度知道 Description BobLee最近在复习考研,在复习计算机组成原理的时候,遇到了一个问题.就是在计算机存储里面的单位转换 ...
- Go语言学习笔记(7)——函数和方法
Go语言中同时有函数和方法! 函数: go程序必须要包含一个main函数.main函数不能有任何参数和返回值! 1. 定义方法示例: func max(num1, num2 int) int { // ...