【三岁学编程系列】python基础知识(一)常识与输出

简介: 【三岁学编程系列】python基础知识(一)常识与输出

python基础知识(一)



三岁带你学python,最口语的学习,最简单的理解,逐步学习无压力,如有问题可以私聊或留言,感谢大家的支持与关注


python来由等必须知常识:


  1. python 诞生于1990年。中文名为蟒蛇,又叫做胶水语言[^1]。
  2. python是一款用C语言编写的语言。
  3. python官网是:http://www.python.org
  4. python是一门开源语言,意味着免费,他有大量优秀的第三方包[^2],可以供大家使用。
  5. python目前的主流版本有python2和pytho3,两者有区别在个别语法上区别较大个别函数有删减、修改。所以学习前注意选择版本。【注:本人学习的为python3的版本】


[^1]:胶水语言:指的是该语言与其他编程语言和其他编程系统的对接较好和胶水一样有非常好的粘性拓展

可以把接口,数据库等进行整合。自身的可拓展性强


[^2]:第三方包:指的是一些优秀的编程类似于函数在下载导入第三方包后可以直接使用包里面的内容不需要再进行编写这样子减少了许多开发的难度。


(第三方包库推荐地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#traits不止这一个,可以去官网寻找或开源中国等优秀网站寻找)


python小笑话


  • python的由来:Python的创始人为荷兰人吉多·范罗苏姆 (Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序。最后真的成功了,并开源给了大家无偿使用,但是叫什么呢???
  • 由于 吉多·范罗苏姆当时在追一部电视剧而且入迷很深就从电视剧上来了灵感。电视剧名为:《蒙提.派森的飞行马戏团》(Monty Python’s Flying Circus)
    你品,你细品!


hello world!


Hall world 你好世界 编程的第一个程序,让它带给我们好运⑧!


print('hello world !')
#输出
hello world !


print() 一个输出函数,以后接触的最多的输出函数,交互专用函数。(里面的括号,引号都是英文的格式不是中文,否则报错)


里面加了引号[^3]在引号中输入想要的内容即可


在里面的 # 后面的字体发生了改变,应为他是一个注释,是用于给编写者看的一些备注,但是计算机不会去执行会自动忽略。# 它只注释自己后面的内容,只有本行的。


还有其他的注释方式用3个引号只要引号内部的都可以注释。引号还有其他的用法会在后面说明。请大家使用时注意!


#这里是注释你看字不一样的
这里不是注释因为没有在'#'号后面
'''
我们这些都是注释
我们在引号里面
'''
"""
我们也是注释但是我是
三个双引号
"""
#该处因为是代码块显示,所以上面的引号看不出来是注释但是在编译器里面是注释!


[^3]引号:这里可以使用单引号(英文格式的)’ ',也可以是双引号(同样是英文)" ";

注:这里还有一种三引号一个单引号加一个双引号构成的三引号用于特殊情况的输入输出,后面会给大家介绍。


自定义字符


我们编写代码需要给代码一些值,那么这些名称怎么来?

那当然是我们自己发挥想象进行“取名”。

怎么取?叫什么?怎么姓?


  • 英文!
  • 区分大小写!(name和Name是不同的名字)
  • 只能够有字母、数字、下划线(_)
  • 数字不能够开头!
  • 尽可能符合驼峰原则[^4]
  • 不能够用关键字(保留字)!


[^4]驼峰原则:


1、小驼峰式命名法:

第一个单字以小写字母开始,第二个单字的首字母大写。例如:firstName、lastName。

2、大驼峰式命名法:

每一个单字的首字母都采用大写字母,例如:FirstName、LastName、CamelCase,


保留字


保留字是 Python 语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。


就是开发者为了避免自己取的名字和大家“撞衫”使得无法继续更新,就取了一些名字留着备用


可以在交互式模式中查找

#在shell中查找
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 
'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global',
 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise',
  'return', 'try', 'while', 'with', 'yield']


上面数组中的值就是保留字一共35个(原先是33个)

其中两个bool值为大写(True和False)其他均为小写。


举例:python_is_goog , _python_4_good 这些都是可以的

但是 4_good , you-is*dog , /vavly_4 这些都是违规会被报错


赋值语句


赋值:把一定的值给之前命名的定义名

赋值号: =

这不是等于!这不是等于!这不是等于!


one_Name = 'hello world !'
print(one_Name)
#结果:
hello world !


赋值号的读取顺序为反向读取从后往前读。

i = 10 读作:把10 赋值给 i

赋值支持同步赋值,可以同时给多个变量赋值。

例: x, y, z = 1, 2 ,3

其他使用方法可以日后一起讨论。


今天就到这里!我们明天继续!



今天的学习就到这里吧~~~ 我们明天继续~~~~

以上讲解为第一次有许多名称陌生(零基础)或讲的没有内容(大神)希望大家多多给出建议

共同学习共同进步,三岁与你共同进步!!!

目录
相关文章
|
29天前
|
人工智能 数据可视化 数据挖掘
探索Python编程:从基础到高级
在这篇文章中,我们将一起深入探索Python编程的世界。无论你是初学者还是有经验的程序员,都可以从中获得新的知识和技能。我们将从Python的基础语法开始,然后逐步过渡到更复杂的主题,如面向对象编程、异常处理和模块使用。最后,我们将通过一些实际的代码示例,来展示如何应用这些知识解决实际问题。让我们一起开启Python编程的旅程吧!
|
28天前
|
存储 数据采集 人工智能
Python编程入门:从零基础到实战应用
本文是一篇面向初学者的Python编程教程,旨在帮助读者从零开始学习Python编程语言。文章首先介绍了Python的基本概念和特点,然后通过一个简单的例子展示了如何编写Python代码。接下来,文章详细介绍了Python的数据类型、变量、运算符、控制结构、函数等基本语法知识。最后,文章通过一个实战项目——制作一个简单的计算器程序,帮助读者巩固所学知识并提高编程技能。
|
16天前
|
Unix Linux 程序员
[oeasy]python053_学编程为什么从hello_world_开始
视频介绍了“Hello World”程序的由来及其在编程中的重要性。从贝尔实验室诞生的Unix系统和C语言说起,讲述了“Hello World”作为经典示例的起源和流传过程。文章还探讨了C语言对其他编程语言的影响,以及它在系统编程中的地位。最后总结了“Hello World”、print、小括号和双引号等编程概念的来源。
102 80
|
5天前
|
Python
[oeasy]python055_python编程_容易出现的问题_函数名的重新赋值_print_int
本文介绍了Python编程中容易出现的问题,特别是函数名、类名和模块名的重新赋值。通过具体示例展示了将内建函数(如`print`、`int`、`max`)或模块名(如`os`)重新赋值为其他类型后,会导致原有功能失效。例如,将`print`赋值为整数后,无法再用其输出内容;将`int`赋值为整数后,无法再进行类型转换。重新赋值后,这些名称失去了原有的功能,可能导致程序错误。总结指出,已有的函数名、类名和模块名不适合覆盖赋新值,否则会失去原有功能。如果需要使用类似的变量名,建议采用其他命名方式以避免冲突。
27 14
|
15天前
|
分布式计算 大数据 数据处理
技术评测:MaxCompute MaxFrame——阿里云自研分布式计算框架的Python编程接口
随着大数据和人工智能技术的发展,数据处理的需求日益增长。阿里云推出的MaxCompute MaxFrame(简称“MaxFrame”)是一个专为Python开发者设计的分布式计算框架,它不仅支持Python编程接口,还能直接利用MaxCompute的云原生大数据计算资源和服务。本文将通过一系列最佳实践测评,探讨MaxFrame在分布式Pandas处理以及大语言模型数据处理场景中的表现,并分析其在实际工作中的应用潜力。
51 2
|
28天前
|
小程序 开发者 Python
探索Python编程:从基础到实战
本文将引导你走进Python编程的世界,从基础语法开始,逐步深入到实战项目。我们将一起探讨如何在编程中发挥创意,解决问题,并分享一些实用的技巧和心得。无论你是编程新手还是有一定经验的开发者,这篇文章都将为你提供有价值的参考。让我们一起开启Python编程的探索之旅吧!
46 10
|
30天前
|
机器学习/深度学习 人工智能 数据挖掘
探索Python编程的奥秘
在数字世界的海洋中,Python如同一艘灵活的帆船,引领着无数探险者穿梭于数据的波涛之中。本文将带你领略Python编程的魅力,从基础语法到实际应用,一步步揭开Python的神秘面纱。
44 12
|
29天前
|
IDE 程序员 开发工具
Python编程入门:打造你的第一个程序
迈出编程的第一步,就像在未知的海洋中航行。本文是你启航的指南针,带你了解Python这门语言的魅力所在,并手把手教你构建第一个属于自己的程序。从安装环境到编写代码,我们将一步步走过这段旅程。准备好了吗?让我们开始吧!
|
30天前
|
关系型数据库 开发者 Python
Python编程中的面向对象设计原则####
在本文中,我们将探讨Python编程中的面向对象设计原则。面向对象编程(OOP)是一种通过使用“对象”和“类”的概念来组织代码的方法。我们将介绍SOLID原则,包括单一职责原则、开放/封闭原则、里氏替换原则、接口隔离原则和依赖倒置原则。这些原则有助于提高代码的可读性、可维护性和可扩展性。 ####
|
28天前
|
人工智能 数据挖掘 开发者
探索Python编程之美:从基础到进阶
本文是一篇深入浅出的Python编程指南,旨在帮助初学者理解Python编程的核心概念,并引导他们逐步掌握更高级的技术。文章不仅涵盖了Python的基础语法,还深入探讨了面向对象编程、函数式编程等高级主题。通过丰富的代码示例和实践项目,读者将能够巩固所学知识,提升编程技能。无论你是编程新手还是有一定经验的开发者,这篇文章都将为你提供有价值的参考和启示。让我们一起踏上Python编程的美妙旅程吧!