Python基础

1、每个计算机语言都会经历的hello world!

1)在一个你喜欢的计算机位置创建一个python_workspace目录(以后我们的python代码将存放在这个目录中),在该目录下创建我们第一个文件Demo01.py(py是python文件的后缀)。

2)右键编辑该文件(可以选择任意一款编辑器进行编辑,也可以使用文本文档进行编辑),这里我们用的是NodePad++进行编辑。在该文件中输入:print(‘hello world’),如下图所示:

python如何识别cd命令 python cd_命令行


3)打开命令行(win+r,输入cmd进入),进入你当初喜欢的计算机位置。

★Tips:命令行指令

①选择盘符:直接输入你需要进入的盘符

②选择文件夹:通过cd指令进入

例如我将文件存放在F盘的python_workspace文件夹下,则我进入该盘符的指令为:

①F:

②cd python_workspace

python如何识别cd命令 python cd_字符串_02


需要注意的是,python2的默认编码方式是ASCII码,而python3默认编码utf8,所以我们可以在代码的首行加上一句话:

# -*- encoding:utf-8 -*-

这样python2就可以展示中文而不报错了。

变量

变量就是将一些运算的中间结果暂存到内存上,以便后续调用。
变量的规范:
①必须由数字,字母,下划线任意组合,且不能数字开头
②不能是python中的关键字
python中的关键字有:and、as、assert、break、class、contiune、def、del、elif、else、except、exex、finally、for、from、global、if、import、in、is、lambda、not、or、pass、print、raise、return、try、while、with、yield
③变量要具有可描述性
④不能是中文(虽然python不会报错,可运行,但是low
★Tips:

age1 = 12
    age2 = age1
    age3 = age2
    age2 = 100
    print(age1,age2,age3)

python如何识别cd命令 python cd_python如何识别cd命令_03


所以最后的打印结果是:12 100 12

3、常量

一直不变的量

其实在python中没有常量这个概念,所以所有数据都是可以改变的,但是因为代码的约定俗成,我们定义的常量通常采用大写表示。

4、注释

1)单行注释:#

2)多行注释:’’’ 内容 ‘’’ 或者""" 内容 “”"

5、基础数据类型

1)数字:

int 1,2,3,4等

在32位的机器上,整数的位数为32位,取值范围是-231∼ 231-1,即-2147483648∼2147483647

在64位的机器上,整数的位数为64,取值范围是-263∼263-1,即-9223372036854775808∼9223372036854775807

long 长整型

python3中没有长整型,在python2中,存在一个longint。

数字可以进行+ - * /的运算

还可以进行**(幂次方),例2**10 = 1024。%(取余数),例9%2=1

2)字符串:

str,python中凡是用引号(单引号和双引号都可以)引起来的都是字符串类型。

①字符串的相加(拼接)

a = '腿毛'
b = '牛逼'
c = a+b
print(c) <=>print('腿毛'+'牛逼')

②字符串可以与数字相乘

print('坚强'*10)

运行结果为(大家可以读出来):

python如何识别cd命令 python cd_入门_04


如果想实现固定的格式(所见即所得),我们声明字符串可以用’’'或者"""引起来(和注释很像),例:

print('''
Hello,
world.
It's my first code
''')

运行结果为:

python如何识别cd命令 python cd_命令行_05


3)bool

布尔值,只有True和False(必须大小写规范)

python如何识别cd命令 python cd_python_06


★Tips:

print(100)和print(‘100’)在命令行中是无法看出数据类型的,所以可以使用type方法,在Demo01文件中输入:

print(100,type(100))
print('100',type('100'))

运行Demo01.py文件即可:

python如何识别cd命令 python cd_入门_07


所以我们通过==type()==方法就可以知晓我们的数据类型。