从0开始的Python教程 -- Basic Concepts

从0开始的Python教程 – Basic Concepts

到这里默认大家都已经安装好python3环境这些了。

What is python 可看可不看的

Python is a high-level programming language, with applications in numerous areas, including web programming, scripting, scientific computing, and artificial intelligence.
It is very popular and used by organizations such as Google, NASA, the CIA, and Disney.
Python is processed at runtime by the interpreter. There is no need to compile your program before executing it.

正式开始之前

在正式开始之前,我们先学习一下注释。

# 井号是一行注释的意思,井号之后的内容python都会忽略,直接跳过
"""
这是多行注释
这段代码段(code blocks) python会直接跳过
python里单引号和双引号是一样的概念。所以 -> ''' ''' <- 也是可以的
"""

⚠️:python 每条语句只能写一行。并且不能有多余的空格,缩进,否则会报错

First Program

打开敲代码的地方,输入以下内容:

print("Hello World")
# 以后我会把结果直接以 注释 的形式写出来。
# Hello World

保存好以后,运行这个程序。
如果能出现一样的结果就说明 python 已经安装成功了!!

  • 这里提一下python的 print函数 输出会直接换行,如果我们不需要换行应该怎么写呢?
print("Hello World",end="")
# Hello World

end表示的是输出完以后再输出的内容,如果为空就不会输出换行符 \n
print是python里比较厉害的函数,什么东西都可以输出来。
⚠️要注意 :

print("1")
#	1
print(1)
#	1

这两种方式的结果看起来是一样的,但其实是不一样的。稍后会解释,需要牢记。

这里额外引入一个概念

转义字符,转义字符是什么呢,就是出现了 ‘ \ ’ 的时候,他需要再看后面一个字符,相当于两个字符表示一个字符。这些字符通常没有文字上的意义。
记住几个常用的就行:

\n		# 换行符
\t		# 制表符
\\  	# 单斜杠 \

我们如果需要 ’ \ '那就用 ‘ \ \ ’表示,双斜杠表示单斜杠。

Simple Operations

	+ 	#	加号
	-	#	减号
	*	#	乘号
	/	#	除号
	//	#	除号(这种除号只保留整数部分,小数部分直接舍弃)
	%	#	求余
	**	# 	求幂
	=	#	赋值符号,不是等于符号,等于是逻辑上的概念,赋值把右边的值赋值给左边。

额外提一下自加运算符:

+=

x =  1
print(x)
#	1
x += 1
#	2
#	等效于 x = x + 1

同理还有

-=
*=
/=

  • 对字符串同样适用

下面是常见的运算符样例:

print(1+2)
# 3
print(1-2)
# -1
print(1/2)
# 0.5
print(1//2)
# 0
# 因为只保留整数部分,小数部分直接舍弃,所以 0.5 -> 0
print(1%2)
# 1
print(2**3)
# 8

Data Type

C++ 里有几中常用的数据 整数(int),浮点数(float)也就是小数 ,字符(char)。
python里也是这样的。但是python更加方便

a = 3
# 	这样是声明变量a ,并且赋值为 3,然后我们可以试着输出一下
print(a)	# 直接输出
#	3
b = 4.5
print(b)	
#	4.5
print(a + b)	# 可以相加,当然也可以相乘除等
#	7.5
print(a,b)		# print可以一次输出多条内容,中间会用空格分开
#	3 4.5
a = 1
b = 2
c = 3 
print(a,b,c,sep='#')	#	如果我们需要用 # 分开怎么写呢?
#	1#2#3
print(a,b,c,sep='\n')	#	还有刚才提过的换行符 \n
"""
1
2
3
"""

String Operations

以上是数字的运算符,下面是字符的,阅读时需要多思考区别

a = "1"
print(a)
#	1
b = "2"
print(a+b)
#	12

对字符串来说,加号 + 是将前后两个字符串拼成一个字符串。
⚠️:数字和字符串不能加减

a = 1
b = "2"
print(a+b)
# 这样是错误的,读者可以试着运行一下。

如果遇到了报错,那么恭喜你,你应该遇上了你代码生涯中第一个错误。
但是数字可以和字符串相乘:

a = "abc"
print(a*3)
# abcabcabc

表示重复字符串n次。

Type Conversion

数据类型的转换

a = "2"
b = "3"
print(a+b)
#	23
print(int(a) + int(b))
#	5
这里顺便提一下输入数据的函数input
a = input("Enter a Number ")	
"""
把输入的内容保存到a,或者说用a来表示输入的内容
输入的是str(字符串)类型
"""
print(a)
# 这里我们假设输入了 5
"""
Enter a Number 5
5
"""
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值