博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python初学笔记
阅读量:6262 次
发布时间:2019-06-22

本文共 1877 字,大约阅读时间需要 6 分钟。

一、安装:直接通过软件管理程序,搜索Python,安装;安装过程中自定义路径,有个选项类似“add Python3.5 to Path”,勾选后便可以在cmd命令窗口,通过输入Python,启动Python编译器

二、第一个程序打印hello world:1、在编译器下,>>>后面输入print('hello world')  注意:Python不用分号或其他符号来结束语句,是逐行执行的

              2、使用Sublime等其他文本编辑器,写入 print("hello world")  文件格式改为.py;input()是为了来阻止程序闪退

                                input()

              3、cmd调出命令窗口,比如python程序文件python.py在F盘,F:回车,切换到文件所在路径下,输入python python.py回车

三、一些小程序

1、简单运算:启动Python程序,输入1+2回车,1*2回车······

2、变量赋值:a=2回车;b=3回车;a+b回车

3、Python中“_”符号可以将最近一次表达式的值赋值给“_”,如a,b=1,2回车;a+b回车;a+_回车输出4。注意是最近一次表达式的值;这样方便用于连续计算

4、字符串用单引号或者双引号标识,‘\’表示转义符,在字符串前面加‘r’表示输出原始字符串,比较print('hello \nworld')和print(r'hello \nworld')

5、字符串拼接:(1)两个字符串常量可以直接拼接,不需连接符,如'hello ''world'(2)两个字符串可以通过‘+’连接符拼接

6、字符串是特殊数组:(1)、如:a='python'       a[2]输出't',字符串索引为2处的字符

            (2)、a[2:]输出'thon',从字符串第二个索引出开始截取到结尾;a[:2]输出'py',字符串从开始索引处截取到第二个索引处,不包括第二个索引处字符,如果截至索引值超出字符串长度,则全部输出

            (3)、a[2:4]输出'th',截取字符串索引为2到4的字符,不包括索引为4,如果截止索引值大于字符串长度,则截止到字符串结尾

            (4)、字符串的字符是不可变的,即,a[2]='p'报错

            (5)、len(a)输出6,len()函数输出字符串长度

7、列表(数组)(1)、数组内部元素类型可以是不同类型,如a=[1,2,'hello world']

         (2)、数组的分割及选取元素如同上面字符串,但是数组是可变的,可以改变元素值及数组值,如a[2]='haha',a[1:3]=[10,11]

         (3)、如果索引为负值,则数组倒序取值,如a=[1,2,'hello world']中a[-2]输出2,倒序是从-1开始

          (4)、数组拼接,如a=[1,2,3] b=[4,5,6],a+b输出[1,2,3,4,5,6]

        (5)、数组也可以嵌套数组,如a=[[1,2,3],[4,5,6]]   a[0]输出[1,2,3]     a[0][1]输出2

        (6)、append()方法可以让数组追加元素  如a=[1,2,3]  a.append(4)  再查看a 输出[1,2,3,4]   a.append([5,6,7])  查看a输出[1,2,3,4,[5,6,7]]由于数组元素可以是不同类型的;len()方法可以得到数组长度

8、菲波那挈子序列程序

>>> a,b=0,1>>> while b<10:...     print(b)...     a,b=b,a+b...112358

(1)、第一行是多重赋值

(2)、第二行while条件循环

(3)、循环体是缩进的,冒号(:)表示进入缩进,即下一行要用Tab键或空格进行缩进,来区别上一行,python中的一个语句块,每一行都要有同样的缩进,就像第三四行

(4)、输出结果前,最后一个空行标识结束

9、清屏方法

>>> import os>>> os.system('cls')

出现

0>>>

或者

>>> import os>>> i = os.system('cls')

清的很干净

如果一直使用当前窗口,下次清屏时可以直接用os.system('cls')或i=os.system('cls')

转载地址:http://irzpa.baihongyu.com/

你可能感兴趣的文章
将png图片转换为字体图标
查看>>
/var/log/wtmp
查看>>
C# 获取机器码
查看>>
什么是医嘱?医嘱的书写内容?
查看>>
如何通过CSP编程卸载Windows Mobile应用程序
查看>>
用delphi实现完美屏幕截图
查看>>
matlab练习程序(差异演化DE)
查看>>
这就是搜索引擎:核心技术详解
查看>>
加解密技术处理时间对比
查看>>
g++命令行详解 (转)
查看>>
Ubuntu菜鸟入门(九)—— 支付宝支付控件安装
查看>>
什么是 SRS 呢?在我们大部分的音频播放器里都内欠有这种音效。
查看>>
对/etc/rc.d/init.d目录的一点理解(转)
查看>>
c#使用params重载方法
查看>>
浅析C# 中object sender与EventArgs e
查看>>
遇到Audio/Speech相关问题,如何抓取log
查看>>
数学之路(3)-机器学习(4)-专家系统(1)
查看>>
Android中常用单位dp,px,sp之间的相互转换
查看>>
C++线性方程求解
查看>>
nginx负载均衡的实现
查看>>