小白的学习体验:

如果用C语言输出一段文字需要像:

#include <stdio.h>
int main{
	printf("hello world")
}

之后才能输出

而python则不用,直接:

print(“hello world”)

输出即可(感谢python3.x更新,使得代码语言化)

python的命名同样区分类型,但直接写就行了,例如我想定义一个整数型常量:

redius = 25

print(redius)

定义一个浮点型常量:

redius = 1.14514

print(redius)

python同样有自己的保留字(即不可以用于命名的标识符)(具体怎么用学到了再来总结)

Flase

None

True

and

as

assert

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

await

async

python的命名可以使用汉字,大小写字母,数字,以及下划线_,但首字符不能为数字,且中间不能出现空格,其余无要求

而python的累加就相当于1+1=2一样,例如现在表达从1 到n值的求和结果:

n = input("输出整数:")
sum = 0
for i in range(int(n)):#将字符串n改为整数型
	sum += i+1#sum = sun + i +1
print("1到n求和结果:",sum)

九九乘法表的表达:

注:如果是真的小白此时可能会有疑惑,range不是1到10嘛,为什么只有9,此时请记住range()是左闭右开

for i in range(1,10):
	for j in range(1,i+1):
		print("{}*{}={:2}".format(j,i,i*j),end = ' ')
	print(' ')

接下来是阶层的加法计算:

从1 递增到10!(阶层n! = n*(n-1)*(n-2)*....*2*1)

sum , tmp = 0,1
for i in range(1,11):
	tmp = tmp *i
	sum = sum +tmp
print(sun)

紧接着的是字符串,我们知道的是,字符串从左往右是从0开始,而从右往左则是从-1开始

0

1

2

3

4

5

-6

-5

-4

-3

-2

-1

期中[N:M]的含义为字符串中从N到M(不含M)的子字符串,例如如上图

[2:5]则包含了数字2,3,4,而如果是[2:-1]则同样包含了2,3,4(依旧是左闭右开)

2024/5/16