目录
[hello world](#hello world)
今天我们来进行python的学习
和英国人交流,我们需要说英语;和法国人交流,我们需要说法语。
和计算机进行交流,我们也需要使用计算机"能懂"的语言,这就是编程语言。
编程语言有很多种,Python是其中一种,它不仅简单易学,并且应用广泛
时下常用的数据分析,人工智能,量化交易等领域都有它的身影影。
环境安装
浏览器中搜索python
进入python官网,如图

点击Downloads

根据自身电脑来选择

根据自己的需求来点击安装

然后点击自己安装包进行对应的下载即可
编辑器
这里选择vscode
安装插件
搜索python然后第一个安装

新建文件

然后选择Python File

1.代码与文本
输入与输出
我们现在来先进行编写我们的第一段代码
同其他语言一样,第一条hello world!
hello world
print("Hello world!")

print("hello world!")
print指令名+前括号+前引号+文本内容+后引号+后括号
打多了C++的同学可能会习惯性在末尾打上;
print("hello world!");
需要注意的是,在 Python 中语句末尾的分号 ; 虽然可以加(用于分隔多个语句),但通常不推荐使用,直接换行写更符合 Python 风格。
print("hello world!")
print("月色真美!")
那么如果我们直接写到同一行呢?
报错
SyntaxError: invalid syntax
在 Python 中,如果把两条 print 语句写在同一行,必须用分号 ; 隔开,否则会报语法错误。
这样就能顺利地输出了。
print("hello world!"); print("月色真美!")
但是还是换行更符合Python的代码风格,也更清晰易读。
输入输出
我们在计算机上输入一些字符,用绘图板给计算机绘制一些图形。
这些计算机收到的来自"外界"的数据传递,都叫做输入。
我们通过编程让计算机在屏幕上显示一张图,一行字。
这些计算机对"外界"的数据传递,都叫做输出。
Python中输出是print,我们可以类比C中的printf或者C++中的cout。
练习
使用print()语句输出文本内容为 666我真厉害^_^
print("666我真厉害^_^")
为啥写代码都从HelloWorld开始~
"HelloWorld"最早是在1972年贝尔实验室撰写的内部文件中出现,,在学习新的语言时,常常用它
来进行输出测试,跟编程的世界say嗨。
我们还可以对比其他语言输出"Hello World"的方式,看看Python有多简洁。
注意:输入代码时一定要注意中英文问题,比如()就不能用()。
字符串
屏幕上输出的一些文本 在程序里我们叫它字符串 ,你也可以理解成把一个一个字符串起来
以下两种方式都可以
"hello world"
'hello world'
字符串用来表示文本
字符串包含两部分:1.引号"" ;2.文本内容
引号""是代码中用来表示字符串的固定格式
具体的文本内容
用单引号和双引号都可以用来表示一个字符串。
有两种特别的情况下,字符串里既有单引号又有双引号
当字符串内容含有单引号的时候,我们就可以用双引号来表示它是一个字符串。例如:
print("Let's go")
print("'haha'")
print('"haha"')
、
字符串内容可以是中文的,包裹在字符串中的引号可以是中文符号,但是最外层的引号必须是英文的。
注释
注释就是解释一段代码的含义
有助于其他读者更好的理解代码
除了代码以外,还有另一种"长得"很像代码,但是不会被计算机执行的,他们叫注释。
它以井号#开头,用来帮助理解代码的含义。
注释不会被程序执行,主要被用于提示和解释代码的含义。
C++中注释是//
而Python中是#
#打印一个字符串
#6666666
2.数字与变量
1.整数与浮点数
在编程中 整数和浮点数是两种基础的数据类型
整数如5、-3、0 是没有小数部分的数字
浮点数如3.14、-0.99 是有包含小数部分的数字
它们在进行数字运算时有些不同
不需要用引号
print(666)
print(1.234)

2.变量
在Python中变量是用来存储信息的实体
数字、字符串或更复杂的数据结构
变量有自己的名称
我们可以通过这个名称
访问储存在变量里的信息,也可以改变其存储的信息值
我们可以把变量想象一个盒子,它里面可以装各式各样的数据。
因为这个"盒子"里存储的数据是"可以变化的",所以我们叫他变量。
赋值(=),就是给盒子中装入一个具体数据的过程
n =6
print(n)
定义一个变量n,给其赋值为6.然后print输出
python中的变量命名有一些风格,我们鼓励google的变量命名风格,即所有变量只使用小写字母
和下划线,单词和单词之间用下划线连接。
