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年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时 ...
随机推荐
- jq中
1.jquery位置信息 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&q ...
- index.jsp
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding= ...
- Mysql基础知识--触发器
触发器的操作 在数据库系统中,当执行表事件时,则会激活触发器,从而执行其包含的操作 在具体的应用中,之所以会经常使用出发器数据对象,是由于该对象能够加强数据库表中数据的完整性约束和业务规则等. 一.创 ...
- centos7 扩容
用 df -h, 看到磁盘满了 (注意:如果是二,或者第三次扩容,下面的参数就不一样) fdisk /dev/sda 但是失败了,显示没有多余的分区 可以看到 有个/dev/sda4 是我在这之前刚刚 ...
- 学习:API断点和条件记录断点和内存断点的配合
前言:感觉可能与之前有点相同,主要是介绍shark恒老师说的一种断点方法,结合了API和条件记录进行下断点 适用条件:当我们利用简单的WINDOWS API函数如MessageBoxW/A 又或者获取 ...
- ABP 不包裹返回的数据
告诉abp不包裹返回的数据,返回的数据是什么 就是什么 不用再多包裹一次了. 用在 如:别人需要你提供接口 且给你指定了返回的数据结构. 源码:
- 记一次linux下安装redis, 设置redis服务, 及添加环境变量
一. redis的安装 cd /opt # ...
- [LeetCode] 862. Shortest Subarray with Sum at Least K 和至少为K的最短子数组
Return the length of the shortest, non-empty, contiguous subarray of A with sum at least K. If there ...
- vue-lazyload 图片懒加载
vue-lazyload简单使用 github地址:https://github.com/hilongjw/vue-lazyload 1.安装插件 npm install vue-lazyload - ...
- java ++和--
public class Sample { public static void main(String[] args) { , num2 = ; , num4 = ; System.out.prin ...