从零开始学编程

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 498|回复: 16

[python] 弱音绕梁のPython3之路(二):Python基础语法

[复制链接]

classn_11

2

主题

20

帖子

121

积分

版主

Rank: 7Rank: 7Rank: 7

积分
121
发表于 2016-5-18 16:50:37 | 显示全部楼层 |阅读模式

评分

参与人数 1编程币 +100 贡献 +10 收起 理由
夜的黑 + 100 + 10 赞一个!

查看全部评分




上一篇:E4A5.2版更新发布(2016.5.16)
下一篇:PHP 中级程序员面试题(仅供参靠)

classn_11

2

主题

20

帖子

121

积分

版主

Rank: 7Rank: 7Rank: 7

积分
121
 楼主| 发表于 2016-5-18 16:53:01 | 显示全部楼层
这里首先介绍Python自带的ide,名叫IDLE。我认为新手不用去安装其他IDE了,先学好基础再去安装一个高大上的IDE就行了。 QQ截图20160518165208.png
Ctrl+n新建一个窗口,就可以在里面写python代码,Ctrl+s保存到你想要保持的文件夹,F5就可以运行。

classn_11

2

主题

20

帖子

121

积分

版主

Rank: 7Rank: 7Rank: 7

积分
121
 楼主| 发表于 2016-5-18 16:57:40 | 显示全部楼层
一些简单的语句直接在IDLE的shell模式下键入就好,但是有缩进的就只能保持为文件运行了。Python3默认的编码是utf-8,这意味着你可以使用中文!!这里我们试着打印一句日文玩玩。在交互式命令行里面不用print()函数,键入语句就会回显的。用''' '''包围的字符串是多行哦。
QQ截图20160518165641.png
发现没有,换行也被输出了! '\n'就是换行的转义字符

classn_11

2

主题

20

帖子

121

积分

版主

Rank: 7Rank: 7Rank: 7

积分
121
 楼主| 发表于 2016-5-18 16:59:13 | 显示全部楼层
Python3里面/是永远返回浮点数的,要返回整数需要用//
QQ截图20160518165856.png

classn_11

2

主题

20

帖子

121

积分

版主

Rank: 7Rank: 7Rank: 7

积分
121
 楼主| 发表于 2016-5-18 17:01:59 | 显示全部楼层
Python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
Python可以同时为多个变量赋值,如a, b = 1, 2。
Python在进行混合运算的时候会想高位的类型转换。
Python 3支持int、float、bool、complex(复数)等类型。 QQ截图20160518170156.png
  • ta_mind

    2016-10-1 18:52
  • classn_01: 64 classn_02

    [LV.6]常住居民II

    775

    主题

    1477

    帖子

    2524

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    2524

    最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    发表于 2016-5-18 17:02:38 | 显示全部楼层


    不积跬步,无以至千里

    classn_11

    2

    主题

    20

    帖子

    121

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    121
     楼主| 发表于 2016-5-18 17:06:30 | 显示全部楼层
    本帖最后由 弱音绕梁 于 2016-5-18 17:12 编辑

    Python里面有以下关键字,什么是关键字?就是不能用来做变量名的啦。
    Python里面导入模块是用import 模块名来导入的,输入错误的话,IDE会提示的哦。
    QQ截图20160518170743.png


    关键字就有这么多了,不需要记住,只要知道这些不能用来到变量名就行。

    对了,这里补充下。Python用print()进行输入到屏幕的工作,你需要格式化输出的时候,就需要用到占位符,有哪些占位符呢?
    int      %i
    float    %f
    str       %s
    更多的就自己用搜索引擎吧,记得学习是自己行动

    classn_11

    2

    主题

    20

    帖子

    121

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    121
     楼主| 发表于 2016-5-18 17:09:41 | 显示全部楼层

    classn_11

    2

    主题

    20

    帖子

    121

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    121
     楼主| 发表于 2016-5-18 17:17:41 | 显示全部楼层
    如何将两个字符串连接起来?用+就可以了。在Python里面字符串可以用' ' 和" "引起来。

    QQ截图20160518171541.png

    就这样简单,如果想要将不同类型的连接在一起,就需要类型转换。str()就是将其他类型转换为字符型,那么int()就是将其他类型转换为整型咯。
    同时学习Python的时候,经常关注报错信息是好习惯,这里就是说int类型不能和str类型连接在一起。
  • ta_mind
    奋斗
    2016-5-18 13:23
  • classn_01: 3 classn_02

    [LV.2]偶尔看看I

    1

    主题

    11

    帖子

    69

    积分

    注册会员

    Rank: 2

    积分
    69
    发表于 2016-5-18 17:22:43 | 显示全部楼层
    好厉害
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|Archiver|小黑屋|sitemap|从零开始学编程 ( 豫ICP备15032706号-2 )

    GMT+8, 2016-12-21 22:18 , Processed in 1.140662 second(s), 38 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表