python3入门与实践
Day 1 语言特点,环境搭建,数据结构
python 官网:http://python.org
集成开发环境:Geany,一个字:快,各个平台都有对应版本
变量
- 变量名只能包含字母,数字和下划线
- 变量名不能包含空格
- 不要将Python关键字和函数名用作变量名
- 变量名应既简短而又具有描述性
- 慎用小写字母l和大写字母O,因为它们可能被人错堪称1和0
字符串
用单引号或者双引号括起来,主要是为了方便在字符串中包含引号和撇号。
比如:
'I told my friend,"python is my favorite language!"'
使用方法修改字符串的大小写
字符串可以看过为对象,所以他有很多实现好了的方法
- title() :返回此字符串每个单词的首字母大写状态的字符串
- upper():全部大写
- lower():全部小写
拼接字符串
1.直接“+”相连
删除空白
rstrip():返回字符串末尾没有空白状态的字符串
lstrip():返回字符串开头没有空白状态的字符串
strip():返回字符串两端没有空白状态的字符串
数字
整数
在Python中,可对整数执行加(+)减(-)乘(*)除(/)运算。在终端会话中,Python直接返回运算结果。Python使用两个乘号表示乘方运算:
result = 3 ** 2 print(result)
浮点数
使用str()函数避免类型错误
和非字符串类型的变量或常量与字符串拼接时应该调一下str函数确保类型一致
例子:
result = 3 ** 2 message = "happy "+str(result)+" brithday!" print(message)
注释
注释用“#”标识
编码
# -*- coding: gbk -*-

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Java开发人员常用的服务配置(Nginx、Tomcat、JVM、Mysql、Redis)
Nginx Nginx是一款由C语言编写的高性能、轻量级的HTTP和反向代理服务器,同时也是一款IMAP/POP3/SMTP服务器。 nginx.conf:Nginx核心配置文件,linux下默认安装在/etc/nginx/ # Nginx所用用户和组,window下不指定 user www-data; # 工作的子进程数量(通常等于CPU数量或者2倍于CPU) worker_processes auto; # pid存放文件 pid /run/nginx.pid; # 简化调试 此指令不得用于生产环境 #master_process off; # 简化调试 此指令可以用到生产环境 #daemon off; # 最大文件描述符 worker_rlimit_nofile 51200; events { # 使用网络IO模型linux建议epoll,FreeBSD建议采用kqueue,window下不指定。 #use epoll; # 允许最大连接数 worker_connections 1024; # 此指令的作用是立即接受所有连接放到监听队列中,使得Nginx Worker能够在获得新...
- 下一篇
Python爬虫基础学习,从一个小案例来学习xpath匹配方法
学习目的是为了实践,而实践又可以加深我们的学习效率,今天给大家带来了lxml库的xpath匹配方法的实例!教程大家网上搜索有很多,我们只看实用功能,当然,如果您已经很熟练了,可以跳过不看的! 开始前准备 版本:python3.6 工具:pycharm、lxml库(pip安装即可) 内容:新浪新闻搜索关键字抓取相关信息并保存本地txt文档 思路 我们先打开网页url,看下它的页面数据是怎么加载的 搜索世界杯,然后在开发者工具中先抓包看看是否为json数据,结果发现并没有,那么直接打开源代码看看呢 源代码往下翻,到1200行左右看内容,眼熟不?所有的新闻都在源代码中存在,那么就简单了!直接可以抓取相关内容 开始写代码吧 先介绍一下xpath的语法,其实各种教程都有写,我们只需要记住几点 它解析网页源代码的语法为etree.HTML(html)#html为网页源代码的文本形式 它的匹配方式为data.xpath(‘//a[@class=*]/text()’)#data为上步解析后的源码或者指定源码 它匹配出来的结果为列表 尽量不要用开发者工具提供的复制xpath路径功能,因为它对于后期维护或...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS8编译安装MySQL8.0.19