python学习

1.C语言适合开发那些追求运行速度、充分发挥硬件性能的程序。而Python是用来编写应用程序的高级编程语言。
  Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。
  python 优点: 优雅”、“明确”、“简单
        缺点:运行速度慢,代码不能加密
2.python适合开发哪些类型的应用:首选是网络应用,包括网站、后台服务等等;其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等;另外就是把其他语言开发的程序再包装起来,方便使用。
3.把Python安装到你的电脑里。安装后,你会得到Python解释器(就是负责运行Python程序的),一个命令行交互环境,还有一个简单的集成开发环境。
安装Python 3.7
在这里插入图片描述
运行python
   提示符>>>就表示已经在Python交互式环境中了,可以输入任何Python代码,回车后会立刻得到执行结果。
    输入exit()并回车,就可以退出Python交互式环境(直接关掉命令行窗口也可以)。
python解释器
( 我电脑安装的是anaconda3,还有pycharm。应该能够满足现在的需求……)
python:在这里插入图片描述
ipython:
在这里插入图片描述
3. 命令行模式:在Windows开始菜单选择“命令提示符”,就进入到命令行模式。 window+R cmd 进入命令行模式。
  Python交互模式:在命令行模式下敲命令python,看到一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>。 在Python交互模式下输入exit()并回车,就退出了Python交互模式,并回到命令行模式。
  如果要让Python打印出指定的文字,可以用print()函数,然后把希望打印的文字用单引号或者双引号括起来,但不能混用单引号和双引号。 这种用单引号或者双引号括起来的文本在程序中叫字符串。
在这里插入图片描述
暂停!
4.python解释器:CPython IPython PyPy Jython IronPython
文本编辑器:写完可以保存,方便下次运行。 推荐:1.Sublime Text 2. Notepad++(电脑下载这个)
 用文本编辑器写Python程序,然后保存为后缀为.py的文件,就可以用Python直接运行这个程序了。
Python的交互模式和直接运行.py文件有什么区别呢?
区别:直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。
  直接运行.py文件相当于启动了Python解释器,然后一次性把.py文件的源代码给执行了,你是没有机会以交互的方式输入源代码的。
    用Python开发程序,完全可以一边在文本编辑器里写代码,一边开一个交互式命令窗口,在写代码的过程中,把部分代码粘到命令行去验证,事半功倍!
5。输出:用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出。
输入:input(),可以让用户输入字符串,并存放到一个变量里。
input()和print()是在命令行下面最基本的输入和输出,
变量:在计算机程序中,变量不仅可以为整数或浮点数,还可以是字符串。
6. 以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。
   缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照约定俗成的管理,应该始终坚持使用4个空格的缩进。
   缩进的另一个好处是强迫你写出缩进较少的代码,你会倾向于把一段很长的代码拆分成若干函数,从而得到缩进较少的代码。
暂停!!!!
7 .数据类型:整数,浮点数,字符串,布尔值,空值,变量,常量。
1.整数:Python可以处理任意大小的整数(正数,0和负数),在程序中的表示方法和数学上的写法一模一样。
十六进制表示方法:十六进制用0x前缀和0-9,a-f表示.
2.浮点数:浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的。
整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差。
3.字符串:字符串是以单引号’或双引号"括起来的任意文本。’ '或" "本身只是一种表示方式,不是字符串的一部分。
字符串内部既包含 ’ 又包含 " 怎么办? 可以用转义字符 \ 来标识。
    转义字符 \ 可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符就是\。
4.布尔值:一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布 尔值(请注意大小写),也可以通过布尔运算计算出来。
布尔值可以用and、or和not运算。
1.and运算是与运算,只有所有都为True,and运算结果才是True。
2.or运算是或运算,只要其中有一个为True,or运算结果就是True。
3.not运算是非运算,它是一个单目运算符,把True变成False,False变成True。
5.空值:空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值
6.变量:变量不仅可以是数字,还可以是任意数据类型。变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头。
7.常量:常量就是不能变的变量。在Python中,通常用全部大写的变量名表示常量。
小结: Python的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的,例如Java对32位整数的范围限制在-2147483648-2147483647。Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)
8字符编码和格式化。
 两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295。
 UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节,常用的英文字母被编码成1个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成4-6个字节。如果你要传输的文本包含大量英文字符,用UTF-8编码就能节省空间。
 对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符:
>>>ord(‘A’)
65
 1个中文字符经过UTF-8编码后通常会占用3个字节,而1个英文字符只占用1个字节。
 # -- coding: utf-8 -- 为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可能会有乱码。
 在Python中,采用的格式化方式和C语言是一致的,用%实现,举例如下
在这里插入图片描述
  %运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。
在这里插入图片描述
如果你不太确定应该用什么,%s永远起作用,它会把任何数据类型转换为字符串。
符串里面的%是一个普通字符怎么办?这个时候就需要转义,用%%来表示一个%。
暂停!!!!
9

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值