python基础知识(最基本)
保留字(关键字)
False | None | True | and | as | break |
class | continue | def | elif | else | except |
finally | for | from | global | if | import |
in | is | lambda | nonlocal | not | or |
pass | raise | return | try | while | with |
yield | assert | del |
标识符
我们所说的变量名。和java,c++等高级语言相似,由数字、字母、下划线三部分组成,开头是不能由数字组成。python中有内建函数(魔法函数)是由双下划线开头和双下划线结尾的,如__str__()、__repr__()等。
注释
单行注释:
# 注释内容
多行注释:
"""
注释内容
"""
多行语句的表示
表达式多行语句:(用 “ \ ” 表示)
total = item_one + item_two + \
item_three + item_four
字符串多行语句:(用""" """ 表示)
str = """
多行字符串
"""
序列类型多行语句:
像列表、字典、元组可以表示(直接换行输入即可)如:
arr = ["12", "34", "56",
"78", "90" ]
转义字符
可以使用斜杠" \ " 表示,如:\n 表示换行;如果不想转义,可以在整个字符串前面添加 ” r " 字母,是可以反转义整个字符串里面的所有转义字符,也可以在斜杠前面再添加一个斜杠" \ "。
引用计数
每个值都会有一个引用计数,引用计数是用来计算这个值被创建或者被引用的次数;当这个值不再被使用,引用计数会减少,计数为0,会垃圾回收(一般是采用定时回收)
数字类型
int表示整数(可以表示所有的整数)、
bool表示布尔类型(True可以转换为1,False可以转换为0)、
float表示浮点数(可以表示所有的浮点数,这里不涉及单、双精度浮点数)、
complex表示复数类型(类似于real + img*j)这个j 可以是大小写
字符串类型
python 单引号和双引号是没有区别的,所以python没有字符类型,但还是有严格的匹配规则,即引号是成对存在的,不可嵌套使用,字符串可以用”+“运算符连接在一起,用”*“运算符重复表示,又可以类似列表的索引方式访问字符串字符串的截取格式和列表是一样的
输入输出
控制台输入
input函数
控制台输出
import sys
x = "string"
sys.stdout.write(x+"\n") ----->这个是系统的标准输出,返回输出字符结果的长度 7 print(x) ------> string
导入
import 模块名
from 模块名 import *
python基础知识(最基本)的更多相关文章
- Python开发【第二篇】:Python基础知识
Python基础知识 一.初识基本数据类型 类型: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位 ...
- python基础知识(二)
以下内容,作为python基础知识的补充,主要涉及基础数据类型的创建及特性,以及新数据类型Bytes类型的引入介绍
- python 基础知识(一)
python 基础知识(一) 一.python发展介绍 Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本 ...
- python基础知识讲解——@classmethod和@staticmethod的作用
python基础知识讲解——@classmethod和@staticmethod的作用 在类的成员函数中,可以添加@classmethod和@staticmethod修饰符,这两者有一定的差异,简单来 ...
- python爬虫主要就是五个模块:爬虫启动入口模块,URL管理器存放已经爬虫的URL和待爬虫URL列表,html下载器,html解析器,html输出器 同时可以掌握到urllib2的使用、bs4(BeautifulSoup)页面解析器、re正则表达式、urlparse、python基础知识回顾(set集合操作)等相关内容。
本次python爬虫百步百科,里面详细分析了爬虫的步骤,对每一步代码都有详细的注释说明,可通过本案例掌握python爬虫的特点: 1.爬虫调度入口(crawler_main.py) # coding: ...
- python 爬虫与数据可视化--python基础知识
摘要:偶然机会接触到python语音,感觉语法简单.功能强大,刚好朋友分享了一个网课<python 爬虫与数据可视化>,于是在工作与闲暇时间学习起来,并做如下课程笔记整理,整体大概分为4个 ...
- python基础知识小结-运维笔记
接触python已有一段时间了,下面针对python基础知识的使用做一完整梳理:1)避免‘\n’等特殊字符的两种方式: a)利用转义字符‘\’ b)利用原始字符‘r’ print r'c:\now' ...
- Python基础知识(五)
# -*- coding: utf-8 -*-# @Time : 2018-12-25 19:31# @Author : 三斤春药# @Email : zhou_wanchun@qq.com# @Fi ...
- Python基础知识(Basic knowledge)
Python基础知识(Basic knowledge) 1.认识Python&基础环境搭建 2.Python基础(上) 3.Python基础(中) 4.Python基础(下) 5.Python ...
- Python 基础知识(一)
1.Python简介 1.1.Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时 ...
随机推荐
- Ninja——小而快的构建系统
介绍 Ninja 是Google的一名程序员推出的注重速度的构建工具,一般在Unix/Linux上的程序通过make/makefile来构建编译,而Ninja通过将编译任务并行组织,大大提高了构建速度 ...
- 201871010105-曹玉中《面向对象程序设计(java)》第十二周学习总结
201871010105-曹玉中<面向对象程序设计(java)>第十二周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ ...
- python27期尚哥讲并发编程:
python27day23并发编程----------------------------------------------------------------------------------- ...
- Java编译期与运行期
编译期:是指把源码交给编译器编译成计算机可以执行的文件的过程.在Java中也就是把Java代码编成class文件的过程.编译期只是做了一些翻译功能,并没有把代码放在内存中运行起来,而只是把代码当成文本 ...
- USACO Telephone Lines
洛谷 P1948 [USACO08JAN]电话线Telephone Lines https://www.luogu.org/problem/P1948 JDOJ 2556: USACO 2008 Ja ...
- 【redis】安装redis
1.什么是redis? 非关系型数据库 2.为什么用redis? 非关系型数据库的一些优势,我这里用于缓存 3.怎么用redis? 安装,配置,用 4.怎么安装? 下载:http://download ...
- 算法&设计模式
这里更新Python 算法&设计模式部分的博客(或目录链接)
- JavaWeb 笔记
WEB-INF 目录 web.xml 文件配置 精准匹配 "/" "/index" "/go/index.html" 路径通配匹配 &quo ...
- oracle--状态查询
- Eclipse:设置自动补全,提高编程效率
一.设置自动补全 1.进入eclipse的window里的perferences页面 2.找到java->Editor->Content Assist设置界面 3.在Auto activa ...