python之路开始

  • python之禅
    • 安装扩展包
  • python基础知识
    • 注释
    • 变量定义
    • 输入与输出
    • 判断语句

python之路开始

python之禅

python作为一个现代化的的编程语言,相比c语言这个有年代的编程语言,python语言正如python之禅描述的一般:

Beautiful is better than ugly.

Explicit is better than implicit.

Simple is better than complex.

Complex is better than complicated.

Flat is better than nested.

Sparse is better than dense.

Readability counts.

Special cases aren’t special enough to break the rules.

Although practicality beats purity.

Errors should never pass silently.

Unless explicitly silenced.

In the face of ambiguity, refuse the temptation to guess.

There should be one-- and preferably only one --obvious way to do it.

Although that way may not be obvious at first unless you’re Dutch.

Now is better than never.

Although never is often better than right now.

If the implementation is hard to explain, it’s a bad idea.

If the implementation is easy to explain, it may be a good idea.

Namespaces are one honking great idea – let’s do more of those!

所以,即便发函方向不在python,还是建议学习了解python

安装扩展包

python基础知识

注释

# 是单行注释,放在一行之前
'''
执行语句
'''
是多行注释,是一段话的注释

变量定义

  • 与c语言不同,python中不需要加变量类型,编译器会根据变量自动匹配类型,并购分配好存储空间。
    例如:
a = 1
'''a变量被赋值为1,则是整型变量,并分配一字节的
空间。
而且注意! 语句末尾并非不用加上分号表示语句的结束,
而是用一行一行的语句或者首行的缩进表示语句的分割和
嵌套。
'''
b = t_0007#则变量是一个字符串,类型为str
  • 标识符
    python一些具有特殊功能的标识符,就是所谓的关键字,是python已经使用的了,所以不允许开发者定义与标识符相同的名字。详细标识符查看上一篇文章c语言python关键字总结

输入与输出

  • 输入
    输入的一种方式是input(表达式),这个括号指的是在终端输入的表达式。为了终端界面的提示可以写为
    input("请输入")
    做出输入的提示

  • 输出
    普通输出:print(‘直接输出的内容’),变量输出时候不需要加引号,而字符串输出时需要加单引号或者双引号都可以,并无太大差别

    格式化输出
    print(“输出的文字%d”%变量名)

    print(“文字输出的内容%d,%d”%(“变量名1”,“变量名2”))

    空隙输出特点
    print(“aaa”,“bbb”,“ccc”),字符串之间就是以一个空格的位置相隔开
    print(“aaa”,“bbb”,sep=“.”)定义间隙为一个.
    结尾输出特点
    print(“hello”,end=“\n”)定义结尾方式,有\n \t多种
    另外\n \t 也可以加在输出内容之间,改变输出的形式。

判断语句

  • 格式
  1. if 后边加 判断条件 加冒号,而且不用大括号,只需要前边缩进一个\t就可以,且一直缩进,一直属于执行语句。
  2. elif可以多个使用,可以结尾使用

  1. python指定任何非0和非空值为ture,0或者None为False
    相关逻辑运算符

python 基础知识(一)相关推荐

  1. Python基础知识梳理(一)

    Python基础知识梳理: 转载于:https://blog.51cto.com/10412806/2095116

  2. python基础知识资料-Python基础知识汇总

    原标题:Python基础知识汇总 1.Anaconda的安装 百度Anaconda的官网,下载左边的Python3.X版本 然后是设置路径,最后给出Jupyter notebook.具体参考: 猴子: ...

  3. python基础知识资料-Python基础知识梳理 - 第02部分

    本文是Python基础知识的第二篇, 主要是对内置对象类型的介绍, 涉及的类型如下表. 数字类型 在Python中, 数字并不是一个真正的对象类型, 而是一组类似类型的分类, 如整数和浮点数, 复数等 ...

  4. python语法基础知识总结-Python基础知识梳理 - 第01部分

    在开始Python基础知识梳理前, 先安装下环境. 以下过程是在Linux操作系统, root用户下进行的, 主要安装了2.7版本的python, 和pip, ipython, virtualenv等 ...

  5. python笔记基础-Python基础知识

    Python基础知识 安装Python mac 通过命令行brew install python3 或者下载对应版本安装包安装 linux 通过包管理器安装apt-get install python ...

  6. python基本语法规则-python基础知识——基本语法

    在python基础知识这个系列中,准备罗列出我学习python的一些基础知识,包括:基本语法 控制语句 内置数据结构 模块和函数 字符串 文件处理 面向对象 异常处理 以前写机器学习算法喜欢使用Mat ...

  7. python基础知识整理-python爬虫基础知识点整理

    首先爬虫是什么? 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本. 根据我的经验,要学习Python爬虫 ...

  8. python语言的单行注释以井号开头_推荐|零基础学习Python基础知识

    原标题:推荐|零基础学习Python基础知识 Python是一种面向对象.解释型计算机程序设计语言.语法简洁清晰,强制用空白符作为语句缩进. Python具有丰富和强大的库,又被称为胶水语言.能把其他 ...

  9. 8、python基础知识-用户输入

    #!/usr/bin/env python # _*_ coding: utf-8 _*_ num = 100 name = input("your name:") age = i ...

  10. python的django介绍_【Python基础知识】Django框架简介

    很多初学Python的小伙伴不知道该从何开始学起,其实零基础学习的话可以先学习一些Python基础知识,等基础打牢之后再去接触更加深入的技术,接下来小编就为大家简单介绍一下有关于 Django框架内容 ...

最新文章

  1. jQuery:收集一些基于jQuery框架开发的控件/jquery插件2
  2. 【Linux指标】内存篇
  3. GitLab修改用户密码
  4. pyqt5讲解4:QDialog,QMessageBox,QInputDialog,QFontDialog,QFileDialog
  5. 何时使用领域驱动设计
  6. C语言实现魔方阵代码及解析
  7. 数据从一个Oracle导到另一个,oracle拷贝数据导另一个用户
  8. linux-tar压缩与解压缩
  9. ucc编译器(语义分析)
  10. Android中如何使按钮的背景变得透明
  11. 基于mysql的分析型数据库_数据仓库_数据分析_分析型数据库_MySQL查询
  12. 简单python代码讲解-【第一期】用pycharm来编写简单代码(python教程)
  13. cAdvisor资源监控工具入门
  14. R统计绘图-VPA(方差分解分析)
  15. 人民币符号¥单横线?双横线?
  16. To Kill a Mockingbird(杀死一只反舌鸟)简记
  17. Java struts mysql实现的薪资工资管理系统源码+运行教程
  18. c语言程序设计新编教程答案钱雪忠,新编C语言程序设计教程
  19. 你与心中“小仙女”的距离 只差一个海马体照相馆
  20. android 语音提醒,文字转语音播放

热门文章

  1. 把一棵树转换为二叉树后,这棵二叉树的形态是( )
  2. 信用评分卡模型 —— 基于Lending Club数据
  3. ALDS1_5_A: Exhaustive Search
  4. 2020金属非金属矿山(小型露天采石场)安全管理人员考试题库及金属非金属矿山(小型露天采石场)安全管理人员模拟考试题
  5. 桥梁工程相关c语言程序,工程问题C语言求解(原书第4版)pdf
  6. 玩转 Chrome DevTools,定制自己的调试工具
  7. filebeat实践-内存占用-最大内存占用
  8. CCAT考试整理JAVA试题
  9. 文件比较工具-BCompare的简单使用
  10. 高通ar,unity实现3D物体识别,图片识别