python基本语法搭建以及环境-第一课-by好想
python基本语法搭建以及环境-by好想
环境搭建篇
- sublime安装:http://blog.csdn.net/qq_19175749/article/details/79653513
- python3.6安装:http://blog.csdn.net/qq_19175749/article/details/79653391
代码编写篇
老调重弹,入门第一个程序 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):
总结:注释的作用
- 通过用自己熟悉的语言,在程序中对某些代码进行标注说明,这就是注释的作用,能够大大增强程序的可读性
注释分类:
- 单行注释
- 以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用(给你们个大佛祖)
# 给你们一个大佛祖
# _oo0oo_
# o8888888o
# 88" . "88
# (| -_- |)
# 0\ = /0
# ___/`---'\___
# .' \\| |// '.
# / \\||| : |||// \
# / _||||| -:- |||||- \
# | | \\\ - /// | |
# | \_| ''\---/'' |_/ |
# \ .-\__ '-' ___/-. /
# ___'. .' /--.--\ `. .'___
# ."" '< `.___\_<|>_/___.' >' "".
# | | : `- \`.;`\ _ /`;.`/ - ` : | |
# \ \ `_. \_ __\ /__ _/ .-` / /
# =====`-.____`.___ \_____/___.-`___.-'=====
# `=---='
#
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# 佛祖保佑 永无BUGprint('hello world')
- 多行注释
"""多行注释可以写多行!再来一行!我叫好想,希望以后可以多跟各位大佬交流学习!共通进步!如果本教程 有出错的地方 请及时纠正告诉我,写得不好请海涵""""""神兽镇楼┏┓ ┏┓┏┛┻━━━┛┻┓┃ ┃┃ ━ ┃┃ ┳┛ ┗┳ ┃┃ ┃┃ ┻ ┃┃ ┃┗━┓ ┏━┛Codes are far away from bugs with the animal protecting┃ ┃ 神兽保佑,代码无bug┃ ┃┃ ┗━━━┓┃ ┣┓┃ ┏┛┗┓┓┏━┳┓┏┛┃┫┫ ┃┫┫┗┻┛ ┗┻┛正式代码开始处!"""print("hello world!")
python程序中,中文支持
如果直接在程序中用到了中文,比如
print("你好,python!")
出现如下信息:
SyntaxError: Non-ASCII character '\xe4' in file a.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
在文件开头加入如下信息即可(官方推荐使用):
# -*- 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'>
>>>
python基本语法搭建以及环境-第一课-by好想相关推荐
- Android-黄油刀ButterKnife依赖注入源码,APT自动生成代码,利用javapoet语法搭建编译环境,建立MVP中空指针的保护机制
基本环境搭建(auto&javapoet) 一.API采取背景,举例 主要为了解决客户端MVP架构中,V层和P层生命周期不同步时,生成空View保护性逻辑. 之前需要手写空View的代码,现在 ...
- python语言编程环境-python语言开发搭建电脑环境的方法
python语言开发搭建电脑环境的方法 发布时间:2020-08-24 15:57:58 来源:亿速云 阅读:89 作者:小新 这篇文章主要介绍了python语言开发搭建电脑环境的方法,具有一定借鉴价 ...
- python创建工程sublimw,python使用sublime搭建开发环境的简单示例
这篇文章主要为大家详细介绍了python使用sublime搭建开发环境的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来 ...
- python机器学习:搭建tensorflow环境,下载Keras库并在python中成功完成导入。pycharm的相关配置。
安装过程较长,请大家耐心阅读,其中有一些自己在安装过程中出现过的一些问题,在此一同分享给大家 一.下载Anaconda: 1.首先下载安装Anaconda,可以去官网下载 https://www.an ...
- python环境搭建心得_python第一课 基本语法搭建以及环境
1.环境搭建篇 sublime安装:http://blog.csdn.net/qq_19175749/article/details/79653513 python3.6安装:http://blog. ...
- python语言入门e_python 语言学入门第一课必看:编码规范
单字符名称, 除了计数器和迭代器. 包/模块名中的连字符(-) 双下划线开头并结尾的名称(Python保留, 例如 命名约定 所谓"内部(Internal)"表示仅模块内可用, 或 ...
- python requests的作用_Python爬虫第一课:requests的使用
requests模块的入门使用 注意是requests不是request. 1.为什么使用requests模块,而不是用python自带的urllib requests的底层实现就是urllib re ...
- Python基础:搭建开发环境(1)
1.Python语言简介 2.Python环境 Python环境产品存在多个. 2.1 CPython CPython是Python官方提供的.一般情况下提到的Python就是指CPython,CPy ...
- python课堂笔记纸质版_python第一课的课堂笔记整理
介绍了计算机发展历史,操作系统的发展历史.Unix分支出Linux,mac,windos,发展来历 编码历史由ASCII到现在的Unicode的发展变化 用cmd 进行了文件打开,查看文件.编码了第一 ...
最新文章
- bootstrap ui
- asp.net 导出excel带图片
- mysql maria引擎_MySQL体系结构和存储引擎概述
- #pragma与__pragma的区别与联系2009-01-19 15:47__pragma与#pragma的功能相同,所不同的是:
- java 数组的拷贝 对象数组的拷贝 System.arraycopy函数
- python怎么读写文件-python怎么读写文件操作
- c++中向任意目录下写文件
- 用R语言实现对不平衡数据的四种处理方法
- 有源码如何搭建网站(从零开始搭建教程)
- c语言计算增长率的程序,国民生产总值增长率计算的编程设计
- 《合约星期五》OKEx BTC季度合约 0726周报
- 支付机构违规已成常态 盛付通再次被央行处罚
- Mac中如何取消“自动播放视频和实况照片”的操作方法
- Java流及流操作示例
- python locust在linux下的安装
- 2023年全国最新会计专业技术资格精选真题及答案9
- python怎么编写重复程序,python重复执行怎么写
- Vue.js实战——表单与v-model
- golang数据结构初探之动态数组slice
- 什么是网站备案?如何查询网站是否备案?
热门文章
- JS报错:Uncaught ReferenceError: ShowDetail is not defined at HTMLAnchorElement.onclick
- C语言基础入门教程/C++基础入门教程(天秀腾飞计划文档,超详细包含习题,个人独创)
- vue 项目中使用mobiscroll calendar
- 整数集上的一种奇特拓扑
- 拉格朗日乘子法-KKT不等式约束
- 廊坊师范学院吧网络舆情分析报告
- merra-2气溶胶、OMI大气产品数据处理阶段摸索中~~~
- Python函数调用文件处理
- 淘宝/天猫京东1688等平台关键词监控价格API接口(API接口调用展示)
- 古希腊神话故事:洪水