南京音乐推荐联合社

python第一课 基本语法搭建以及环境

好想的小屋 2019-05-14 16:32:10

1环境搭建篇

sublime安装:http://blog.csdn.net/qq_19175749/article/details/79653513

python3.6安装:http://blog.csdn.net/qq_19175749/article/details/79653391

2代码编写篇

1老调重弹,入门第一个程序 helloworld!

首先安装好环境打开python3.6自带的ide环境:开始->搜索->输入python3.6出现如下:

进入开发环境: 

编写第一个程序:

>>> print("hello world!")
hello world!
>>> 

输出结果图片如下:

意:python2.7与python3.6 在print输出语句上面有区别,大家可以自行百度一下这个方面的东西,主要区别是在3.6以后python的print输出是一个函数,不在是一个关键字.

从这一段开始,我们要开始我们的python旅行,会从idle先介绍一些基本语法后面转入sublime编写,最后利用pycharm进行大项目的编写.

语法篇

1、首先从注释说起

看看这个未使用注释代码(本图片引用网上资源,如有侵权请联系作者qq:369023466): 这样子的代码写出来很不容易让人看清楚作者要表达的意思也不知道 到底是写了什么,不适合阅读. 使用注释代码(本图片引用网上资源,如有侵权请联系作者qq:369023466): 

2总结:注释的作用

通过用自己熟悉的语言,在程序中对某些代码进行标注说明,这就是注释的作用,能够大大增强程序的可读性

注释分类:

单行注释

以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用(给你们个大佛祖)

#    给你们一个大佛祖
#                       _oo0oo_
#                      o8888888o
#                      88" . "88
#                      (| -_- |)
#                      0\  =  /0
#                    ___/`---'\___
#                  .' \\|     |// '.
#                 / \\|||  :  |||// \
#                / _||||| -:- |||||- \
#               |   | \\\  -  /// |   |
#               | \_|  ''\---/''  |_/ |
#               \  .-\__  '-'  ___/-. /
#             ___'. .'  /--.--\  `. .'___
#          ."" '<  `.___\_<|>_/___.' >' "".
#         | | :  `- \`.;`\ _ /`;.`/ - ` : | |
#         \  \ `_.   \_ __\ /__ _/   .-` /  /
#     =====`-.____`.___ \_____/___.-`___.-'=====
#                       `=---='
#
#
#     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
#               佛祖保佑         永无BUG
 
 
    print('hello world')

多行注释

    """
        多行注释可以写多行!
        再来一行!
 
        我叫好想,希望以后可以多跟各位大佬交流学习!共通进步!
        如果本教程 有出错的地方 请及时纠正告诉我,写得不好请海涵
    """
 
    """
    神兽镇楼
 
   ┏┓   ┏┓
  ┏┛┻━━━┛┻┓
  ┃        ┃
  ┃   ━    ┃
  ┃ ┳┛ ┗┳ ┃
  ┃        ┃
  ┃   ┻    ┃
  ┃        ┃
  ┗━┓   ┏━┛Codes are far away from bugs with the animal protecting
    ┃   ┃    神兽保佑,代码无bug
    ┃   ┃
    ┃   ┗━━━┓
    ┃      ┣┓
    ┃     ┏┛
    ┗┓┓┏━┳┓┏┛
     ┃┫┫ ┃┫┫
     ┗┻┛ ┗┻┛
 
    正式代码开始处!
    """
 
    print("hello world!")

python程序中,中文支持

如果直接在程序中用到了中文,比如

print("你好,python!")

出现如下信息:

在文件开头加入如下信息即可(官方推荐使用):
# -*-coding:utf-8 -*-

注意:也有很多代码里面用的是这样子的格式

#coding=utf-8

2、变量

1、变量定义:

在Python中,存储一个数据,需要一个叫做变量的东西,如下示例:

num1 = 100 #num1就是一个变量,就好一个小菜篮子
 
num2 = 87  #num2也是一个变量
 
result = num1 + num2 #把num1和num2这两个"菜篮子"中的数据进行累加,然后放到 result变量中

说明:

程序就是用来处理数据的,而变量就是用来存储数据的

2、变量类型

为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的,如下所示:
(本图来源于网络,如有侵权请联系作者删除qq:369023466)

注意:

怎样知道一个变量的类型呢?

在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别

使用type关键字来查看变量类型,代码跟图片如下:

>>> a = 'nihao'
>>> b = 17
>>> c ="哈哈"
>>> type(a)
<class 'str'>
>>> type(b)
<class 'int'>
>>> type(c)
<class 'str'>
>>> 

 


Copyright © 南京音乐推荐联合社@2017