计算机只能识别机械语言,机械语言由二进制0和1构成。

计算机想要执行高级语言(如:python,Java等)就得转化,转化方式:编译,解释。

python是一种解释型语言,运行得需要python解释器,而我一般使用pycharm编辑器编写代码。

编译型语言:C,C++等                解释性语言:python,Java等

区别:编译型语言在编译后就可以在平台运行,解释性语言在运行期间才转化。

pycharm中的一些操作:

tab:向右缩进一个单位        shift+tab:向左缩进一个单位        ctrl+/:多行注释或取消

ctrl+z:撤销操作        ctrl+c:复制        ctrl+v:粘贴        ctrl+d:复制到下一行

变量的定义:格式:变量名 = 变量值        如:a = 10

变量命名规范:1.只能以数字,字母,_(下划线)组成        注:中文也行

                         2.不能以数字开头

                         3.不能是关键字

                         4.区分大小写(针对字母)

输入与输出:输入函数:input()   ()中可加提示语,会在控制台显示。

                     输出函数:print()    输出()里面内容

运算符与赋值运算符:

        运算符:+,-,*,/(加减乘除),//取整,%取余。


print(2 + 5)        7 print(5 - 2)        3 print(2 * 5)        10 print(10 / 2)        5.0 print(16//3)        5 print(16 % 5)        1


        赋值运算符:=,+=,-=,*=        c += a等价于c = c + a,   -=,*=类似

转义字符:

        \t:制表符,表示空四个字符,也称缩进。

        \n:换行符,将当前位置移到下一行开头。

        \r:回车,将当前位置移到本行开头。

        \\:反斜杠符,取消转义

数值类型:1.int(整形):任意大小整数

                  2.float(浮点型):任意小数

                  3.bool(布尔型):True(真),False(假)

                  4.complex(复数):固定写法z = a + bj

查看数值类型:type()函数

字符串定义:name = 'Relieved_python'        str表示字符串,用引号定义

字符串运算符:+:字符串拼接  *:重复输出

成员运算符:in    可以检查字符串中是否包含了某字符

        a = 'hello'     print('he' in a)   True

下标(索引):

        可以给字符串每个字符进行编号从左往右编号从0开始,从右往左编号从-1开始

        切片[起始:结束:步长]      注意包前不包后

        步长:表示选取间隔,不写默认为1

a = '1234567890'

print(a[0])       1

print(a[-1])        0

print(a[1:5])        2345    不包含6

print(a[3:])        4567890

格式化输出:

        1.占位符%:%s 字符串   %d 整型   %f 浮点型 (本人不常用,了解不是很多)

                name = 'Relieved_python'

                age = 18

                print('我是%s'%name)   我是Relieved_python

        2.format()

                name = 'Relieved_python'

                age = 18

                print('我是{}, 今年{}’.format(name, age))     我是Relieved_python,今年18岁

        3.格式化f  (最简单)

                name = 'Relieved_python'

                age = 18

                print('我是{name}, 今年{age}’)     我是Relieved_python,今年18岁

作者的话:本人是一名非计算机专业的学生,学习python方式可能和一些计算机专业的人不一样。

还有就是这是作者第一次发表文章,不太熟悉,初学者写的也不太行,有错误请指出,有问题请留下评论(可能我也没法解决)。写的不太好请见谅。