python零基础自学的基本知识

2025-10-11 19:40:28

1、打开pycharm,输入下面的代码:

#!/usr/bin/python

age = 25

name = '李小绒'

print('{0} 今年 {1} 岁'.format(name, age))

print('{0}为什么要学习Python?'.format(name))

这个代码,定义了两个事物:age和name,

而format的作用,就是在每一个语句后面,当一个“随身储物戒指”,

而语句里面的{0}、{1}、{2}…分别代表format里面的第一个事物、第二个事物、第三个事物……

上面代码的运行结果,就是:

李小绒 今年 25 岁

李小绒为什么要学习Python?

python零基础自学的基本知识

2、运行下面的代码:

#!/usr/bin/pytho

i = 5

print(i)

i = i + 1

print(i)

s = '''第一行,

第二行'''

print(s)

首先把i赋值为5,然后打印i,也就是打印目前i对应的值;

接着计算i+1,并把得到的新的数值赋予i,再次打印;

把一句话赋予s,然后打印s。

5

6

第一行,

第二行

注意,s后面的整个语句,用“三引号(''')”来包裹的。

python零基础自学的基本知识

3、一个完整的语句,可以全写在同一行里面,所以上面的代码可以写为下面的形式:

#!/usr/bin/pytho

i = 5;print(i)

i = i + 1;print(i)

s = '''第一行,

第二行''';print(s)

运行结果是一样的。

但是这样写法的缺点是,整体代码看起来很混乱,不容易阅读。

python零基础自学的基本知识

4、不要随便缩进,否则就会运行出错:

#!/usr/bin/pytho

i = 5;

(缩进)print(i)

i = i + 1;

print(i)

s = '''第一行,

第二行''';

print(s)

unexpected indent被百度翻译为——意想不到的缩进

python零基础自学的基本知识

5、计算100的阶乘:

n=100

sums=1

for i in range(1,n+1):

    sums=sums*i

    print(sums)

运行结果是:前100个整数的阶乘。

python零基础自学的基本知识

6、然而我这里只需要求出100的阶乘:

n=100

sums=1

for i in range(1,n+1):

        sums=sums*i

print(sums)

运行结果如下图。

python零基础自学的基本知识

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢