欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python菜鸟入门:day01

程序员文章站 2023-11-11 17:32:28
`写在前面:此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出。欢迎各位前来交流。(部分材料来源网络,若有侵权,立即删除)为了追随硕哥的脚步,抄个前言标题不过分吧哈哈哈哈哈文科专业,与编程计算机网安等毫无关系,很多用语不准确,只是为了按自己理解的方式去记录学习情况,也希望我的写的东西能帮助一些和我一样对编程有兴趣的与编程无关专业的人,如有建议欢迎提出第一个代码Hello world#!/usr/bin/python3 print("Hello, World!")C语言的h...

`写在前面:
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出。欢迎各位前来交流。(部分材料来源网络,若有侵权,立即删除)
为了追随硕哥的脚步,抄个前言标题不过分吧哈哈哈哈哈
文科专业,与编程计算机网安等毫无关系,很多用语不准确,只是为了按自己理解的方式去记录学习情况,也希望我的写的东西能帮助一些和我一样对编程有兴趣的与编程无关专业的人,如有建议欢迎提出

第一个代码

Hello world

#!/usr/bin/python3
 
print("Hello, World!")

C语言的hello world是

#include <stdio.h>
int main(void)
{
printf("Hello, world!");
return 0;
}

(猜测一下#!/usr/bin/python3是个类似于#include <stdio.h>调用出来函数的东西)

关于为什么叫Python3

Python的历史

现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展。

Python 2.0 于 2000 年 10 月 16 日发布,增加了实现完整的垃圾回收,并且支持 Unicode。

Python 3.0 于 2008 年 12 月 3 日发布,此版不完全兼容之前的 Python 源代码。不过,很多新特性后来也被移植到旧的Python 2.6/2.7版本。

Python 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。

Python 2.7 被确定为最后一个 Python 2.x 版本,它除了支持 Python 2.x 语法外,还支持部分 Python 3.1 语法。

这是我在网上搜教程时疑惑的一个点,我想找的是Python但只能找到Python3的教程,我最初以为这是像C和C++一样两个不同的语言。总而言之,Python3是相对于最初Python更丰富的新版本。

Python3 基础语法

编码

默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:

# -*- coding: cp-1252 -*-

上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白罗斯语、马其顿语、俄语、塞尔维亚语。

关于源码文件和unicode 字符串,百度上只找到了什么是源程序文件,并且不是很懂什么意思

源程序文件是是指未经编译的,按照一定的程序设计语言规范书写zhi的,人类可读dao的文本文件。通常由高级语言编写。源程序可以是以书籍或者磁带或者其他载体的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机可执行的程序。
将人类可读的程序代码文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,由各种编译器来完成。一般用高级语言编写的程序称为“源程序”。
Unicode(又称统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。

标识符

第一个字符必须是字母表中字母或下划线_
其他部分有字母、数字和下划线组成。
大小写敏感
可使用中文作为变量名(非ASCII标识符也可)

注释

终于到了一个我能理解的东西了
Python中的注释有三种形式
第一种是#
同一行#后面的内容都为注释

#!/usr/bin/python3
 
# 第一个注释
print ("Hello, Python!") # 第二个注释

输入结果为
Hello, Python!

第二种是 ’ ’ ’ 和 " " ":(不知道中间有没有空格,为了方便看在’和’'之间用空格隔开了,但貌似有无空格没有影响)
第二种的使用方法像是html中成对的标签一样

#!/usr/bin/python3
 
# 第一个注释
# 第二个注释
 
'''
第三注释
第四注释
'''
 
"""
第五注释
第六注释
"""
print ("Hello, Python!")

输出结果为Hello, Python!

一些问题

什么是代码块
什么是标识符
什么是源码文件

本文地址:https://blog.csdn.net/weixin_48706479/article/details/107351239