(一)python基础知识
Python:解释型语言(一边翻译一边运行)
注释:单行注释(#)、多行注释(ctrl+/):’‘’ ‘’‘和""" """
(python2)中文注释支持:# coding=utf-8
变量及类型:
变量:变量是没有类型的,数据才有类型
在交互式环境下,可直接输入变量名查看变量值
程序就是用来处理数据的,而变量就是用来存储数据的
常用的变量类型:数字(int)、字符串(str)、布尔型(True和False)、
列表(list)、元组(tuple)、字典(dictionary)
查看变量类型方法:type(变量名)
标识符和关键字:
标识符:由字母、下划线、数字组成,且数字不能开头,区分大小写
标识符命名要见名知义,不能以中文名字
驼峰式命名、下划线命名
关键字:具有特殊功能的标识符,不允许自己定义相同名称的标识符作为变量名
编码:python2中默认ASCII码 python3中默认Uniconde 支持中文
输出(print):python2中函数输出可以使用小括号或者空格 print()或者 print空格
python3中函数输出只能使用小括号 print()
格式化输出 “ %d ” %[占位符]变量 d:整数 \n:换行输出
不同数据使用不同占位符。多个变量之间用逗号分隔,小括号包裹
print( ,end=‘ ’)print的end选项,默认是打印一个换行
输入(input):python2中把用户输入的内容当作代码执行, 输入需使用 raw_input()
python3中直接表达用户输出的内容, input()
运算符:算术运算符、比较运算符、复合赋值运算符、逻辑运算符、三元运算符
算术运算符:+(加)、-(减)、*(乘)、/(除)、//(取整除)、%(取余)、**(指数)
/: python2:默认取整数 python3:默认保留一位小数
比较运算符:==(等等于)、!=(不等于)、>(大于)、<(小于) 、>=(大等于) 、<= (小等于)
符合复制运算符:+=、-=、*=、/=、%=、**=、//=
逻辑运算符: and、or、not
and(x and y):布尔"与":如果 x 为 False,x and y 返回 False,否则它返回 y 的值。
or(x or y):布尔"或":如果 x 是 True,它返回 True,否则它返回 y 的值。
ont(not x):布尔"非":如果 x 为 True,返回 False 。如果 x 为 False,返回 True。
三元运算符:变量 = 值1 if 条件 else 值2
(当条件成立时把值1赋值给变量,条件不成立时把值2复制给变量)
(一)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年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时 ...
随机推荐
- IDEA安装和JDK的配置
安装: 免费获取注册码: http://idea.lanyus.com/ 将其压缩包解压后: 应用程序在bin目录下 打开之后: 选择第二个,输入刚获取的验证码: 成功. 如果没有安装JDK报错 ...
- Linux命令基础
开启Linux操作系统,root用户登录GNOME图形界面,如下图: 切换到虚拟终端2,使用普通用户身份登录,查看系统提示符,如下图: 使用命令退出虚拟终端2上的登录用户,如下图: 切换到虚拟终端5, ...
- 设置Nginx+php-fpm显示错误信息
Begin 最近在用PHP写后台程序,但是有错误不会显示简直坑爹,全都是200这样的错误代码而已= =... 于是 于是就搜索如何打开错误显示,然后就在博客里面记录一下 修改配置文件 /etc/php ...
- 如何使用Visual Studio 2017自带的源代码反编译功能
反编译C#源代码,大家可能第一时间想到 .NET Reflector 这个工具.但是这个工具反编译出来的代码跟实际源码还是有一定差距的,阅读起来不是很便利. 本人在查看Visual Studio 20 ...
- pandas笔记
axis = 1表示按列的方向遍历 axis = 0表示按行的方向遍历 Usually axis=0 is said to be "column-wise" (and axis=1 ...
- js的处理技巧
目前来说,处理js有两种方法: 1,通过第三方工具执行js脚本, selenium,会驱动浏览器把js全部加载出来并返回. 2,手动模拟js的执行 2.1)找到js链接,可以在idle中用print( ...
- drupal 8 之 calendar模块
一.安装模块 calendar.view.date三个模块同时安装 二.创建一个事件内容类型 主要的是有一个时间字段 然后添加一个事件内容进行测试 [保存并发布] 三.创建日历视图 点击[结构]> ...
- ios开发-程序压后台后,悄悄的抓取数据~~
我们使用某个app的时候,当我们将程序压到后台之后,我们希望它还能从服务器抓取一些数据,类似微博,微信,qq这些程序压后台 之后,我们依然能看到icon上显示未读数量.但是ios系统是伪多任务操作系统 ...
- Mysql中的常用函数:
Mysql中的常用函数: 1.字符串函数: (1).合并字符串 concat():// concat('M','y',"SQL",'5.5');== MySQL5.5//当传入的参 ...
- Linux数据流重定向与管道
数据流重定向简单来说就是把原本应该输出到某处(比如说屏幕)的数据,重定向其输出目的地,到其他的地方(比如文件). linux中的输入与输出: 标准输入(stdin):默认从键盘输入 标准输出(stdo ...