基础即常识。

- Python的对象模型

  - Python中一切皆对象。

  - 内置对象:数字,字符串,列表,元组,集合等等。

- 基本输入

  - 基本模式    变量 = input("提示字符串")

    - 其中变量和提示字符串可以省略

    - input函数将用户输入内容以字符串返回。

    - 代码

 a = input("i亲输入数据:")  #输入
print(a) # 打印输入的内容
print(type(a)) # 查看a的数据类型,即input的返回类型

- 基本的输出

  - 基本模式:  print([obj1,...][,sep=' '][,end=" \n"][,file=sys.stdout])

  - 省略参数,print()函数所有参数都可以省略,输出一个空行。 

print()#输出空行

  - 输出一个或多个对象 

print(123)   #输出一个对象 

print(123, 'abc',"python", "ss")#输出多个对象
# 结果默认用空格隔开

  - 输出分隔符

    - 默认分隔符为空格,可以使用sep参数来指定特殊符号作为分隔符

print(123, 'abc',"python", "ss", sep="**")
# 输出
# 123**abc**python**ss

  - 输出结尾符号

    - 默认以回车换行符作为结尾符号。用end参数指定输出结尾符号。 

print("ten")
print(100) print("ten",end="=")
print(100) /*
ten
100
ten=100
*/

  - 输出文件:使用file参数指定输出到特定文件 

file1 = open('data.txt', 'w')  # 打开文件'data.txt'(没有则自动创建), 'w'写入格式
print(123,"abc",89,"python",file=file1) #用file参数指定输出到文件
file1.close() # 文件打开后必须关闭
print(open('date.txt'.read()) # 输出从文件中读出的内容,read()为open()的读函数

- 程序基本结构

  - 缩进:Python使用缩进(空格)来表示代码块。通常末尾的冒号表示代码块的开始。

  - 注释

    -  注释写法

      - 横注释: 以 # 开头,可以单独行,也可以在某行代码后面,#后面的代码不会被执行

      - 块注释: 好几行代码或者内容。以三个连续单引号或者双引号开始和结束,中间任何内容机器都忽略掉

  - 续行

    - 使用"\"符号  

if i<144\
and x>55:
y = x-5
else:
y = 0

    - 使用括号()    

print('abc',123,\
'aaa',354)

  - 分隔:使用分号 ; 分隔语句

  - 关键字:使用help("keywords")查看系统关键字。

 /*
Here is a list of the Python keywords. Enter any keyword to get more help. False def if raise
None del import return
True elif in try
and else is while
as except lambda with
assert finally nonlocal yield
break for not
class from or
continue global pass */

01-Python的基础知识1的更多相关文章

  1. Python数据挖掘——基础知识

    Python数据挖掘——基础知识 数据挖掘又称从数据中 挖掘知识.知识提取.数据/模式分析 即为:从数据中发现知识的过程 1.数据清理 (消除噪声,删除不一致数据) 2.数据集成 (多种数据源 组合在 ...

  2. Python 面向对象基础知识

    面向对象基础知识 1.什么是面向对象编程? - 以前使用函数 - 类 + 对象 2.什么是类什么是对象,又有什么关系? class 类: def 函数1(): pass def 函数2(): pass ...

  3. python 爬虫基础知识一

    网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本. 网络爬虫必备知识点 1. Python基础知识2. P ...

  4. Python:基础知识

    python是一种解释型.面向对象的.带有动态语义的高级程序语言. 一.下载安装 官网下载地址:https://www.python.org/downloads 下载后执行安装文件,按照默认安装顺序安 ...

  5. Python学习-基础知识-2

    目录 Python基础知识2 一.二进制 二.文字编码-基础 为什么要有文字编码? 有哪些编码格式? 如何解决不同国家不兼容的编码格式? unicode编码格式的缺点 如何既能全球通用还可以规避uni ...

  6. Java基础知识强化之多线程笔记01:多线程基础知识(详见Android(java)笔记61~76)

    1. 基础知识: Android(java)学习笔记61:多线程程序的引入    ~    Android(java)学习笔记76:多线程-定时器概述和使用 

  7. 第2章 Python编程基础知识 第2.1节 简单的Python数据类型、变量赋值及输入输出

    第三节 简单的Python数据类型.变量赋值及输入输出 Python是一门解释性语言,它的执行依赖于Python提供的执行环境,前面一章介绍了Python环境安装.WINDOWS系列Python编辑和 ...

  8. 01认识Python和基础知识

     1.了解Python Python的发展历史,作者Guido, 荷兰人 Python的优缺点 Python在网站的开发,如YouTube,科学计算,数据分析,在游戏后台开发等方面广泛使用  2.编写 ...

  9. Python的基础知识01 _个人笔记

    1.快捷键:Alt+n 回到上一条语句>把上一条语句复制 Alt+p  去到下一条语句 2.Python 中不用“:”来表示一个语句 3.print("I Love you" ...

  10. Python入门 ---基础知识

    Python入门不知道这些你还是承早放弃吧!真的 Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言 ...

随机推荐

  1. jps 命令详解

    jps 命令详解 jps 是 jdk 提供的一个查看当前 java 进程的小工具, 可以看做是 JavaVirtual Machine Process Status Tool 的缩写.非常简单实用. ...

  2. 06 Maven 聚合和继承

    Maven 聚合和继承 1. 聚合 2. 继承 <parent> <groupId>org.apache.karaf.demos</groupId> <art ...

  3. Python自动化面试必备 之 你真明白装饰器么?

    Python自动化面试必备 之 你真明白装饰器么? 装饰器是程序开发中经常会用到的一个功能,用好了装饰器,开发效率如虎添翼,所以这也是Python面试中必问的问题,但对于好多小白来讲,这个功能 有点绕 ...

  4. 2018.10.19 bzoj1057: [ZJOI2007]棋盘制作(悬线法)

    传送门 悬线法板题. 如果只求最大矩形面积那么跟玉蟾宫是一道题. 现在要求最大正方形面积. 所以每次更新最大矩形面积时用矩形宽的平方更新一下正方形答案就行了. 代码: #include<bits ...

  5. python编码(三)

    python 有str object 和 unicode object 两种字符串,都可以存放字符的字节编码,但是他们是不同的type,这一点很重要,也是为什么会有encode(编码)和decode( ...

  6. MFC中不同对话框间使用SendMessage发送自定义消息的具体实现

    1. 基本知识 SendMessage的基本结构如下: SendMessage(     HWND hWnd,  //消息传递的目标窗口或线程的句柄.     UINT Msg, //消息类别(这里可 ...

  7. Postman - 測試 API 的好工具

    POSTMAN in Google APP Store 因為工作的關係,常常寫一些 API 供 APP 使用.以前傻傻的,每次測試的時候都會自己刻一個 HTML 的表單,一個一個填入 input ,接 ...

  8. 洛谷P3567[POI2014]KUR-Couriers(主席树+二分)

    题意:给一个数列,每次询问一个区间内有没有一个数出现次数超过一半 题解: 最近比赛太多,都没时间切水题了,刚好日推了道主席树裸题,就写了一下 然后 WA80 WA80 WA0 WA90 WA80 ?? ...

  9. springMVC 开涛 数据绑定

    纸上得来终觉浅,绝知此事要躬行. 一.@requestParam //使用方法URL:?username="sfp" test(@RequestParam(value=" ...

  10. paip.双网卡多网卡不能上网的联网配置

    paip.双网卡多网卡不能上网的联网配置 作者Attilax ,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http://blog.csdn.net/att ...