我是靠谱客的博主 无心爆米花,最近开发中收集的这篇文章主要介绍Python学习一、语法  二、学习工具三、Q&A,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、语法

1、学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

2、Python语句中一般以新行作为为语句的结束符。
但是我们可以使用斜杠( )将一行的语句分为多行显示,如下所示:

total = item_one + 
        item_two + 
        item_three

语句中包含 [], {} 或 () 括号就不需要使用多行连接符。

 

3、print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

x="a"
y="b"
# 换行输出
print x
print y

# 不换行输出
print x,
print y,

 

4、三引号让程序员从引号和特殊字符串的泥潭里面解脱出来,自始至终保持一小块字符串的格式是所谓的WYSIWYG(所见即所得)格式的。

 

5、全局变量想作用于函数内,需加 global

 

globvar = 0

def set_globvar_to_one():
    global globvar    # 使用 global 声明全局变量
    globvar = 1

 

6、try语句

from selenium.common.exceptions import NoSuchElementException

try:
    browser.find_element_by_id("谷歌")
except NoSuchElementException:
    print('找不到元素')

注意要使用上面异常的时候,记得引入异常类型。

使用except而不带任何异常类型:

你可以不带任何异常类型使用except,如下实例:

try:
    正常的操作
   ......................
except:
    发生异常,执行这块代码
   ......................
else:
    如果没有异常执行这块代码

 

二、学习工具

推荐一个在线的编程平台:Cloud Studio

不用再为复杂的环境搭建而头疼了,直接用微信登录即可使用,选择合适的平台就可以愉快的编程了,最合适不过初期的学习者,直接上手敲代码。

当然随着学习的深入,还是需要本地安装一个IDE,我看一些人推荐pycharm,于是我下载试用了一下,界面跟android studio差不多,很快上手,代码提示等各种功能还是比在线的编程平台强大不少。

三、Q&A

1、控制台输出中文乱码,各种设置utf-8还不行的话,在字符串前面加u

print u'你好'

如果是获取的网页内容,把内容转码成utf-8

 

 

2、import查找不到module

需要安装相应的module再使用,比如要用xlrd,先在控制台输入如下命令,安装后即可使用了

pip install xlrd

 

 

 

 

最后

以上就是无心爆米花为你收集整理的Python学习一、语法  二、学习工具三、Q&A的全部内容,希望文章能够帮你解决Python学习一、语法  二、学习工具三、Q&A所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部