• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

认识python和python基础知识点

python 搞代码 3年前 (2022-05-09) 12次浏览 已收录 0个评论

      目前python版本分为python2和python3,支流都是应用Python3,因为python2到2020年开源社区就不在保护了,目前公司开发应用也根本都是python3.上面的演示基于python3
      Python的3.0版本,常被称为Python 3000,或简称Py3k。绝对于Python的晚期版本,这是一个较大的降级。为了不带入过多的累赘,Python 3.0在设计的时候没有思考向下相容。许多针对晚期Python版本设计的程式都无奈在Python 3.0上失常执行。为了关照现有程式,Python 2.6作为一个过渡版本,根本应用了Python 2.x的语法和库,同时思考了向Python 3.0的迁徙,容许应用局部Python 3.0的语法与函数。

1.变量以及类型
1.1跟java跟语言有区别,python中变量的应用不必定义,间接拿过去应用即可:

在python中,只有定义了一个变量,而且它有数据,那么它的类型就曾经确定了,不须要咱们开发者被动的去阐明它的类型,零碎会主动分别.每个变量在应用前都必须赋值,变量赋值当前该变量才会被创立。
能够应用type(变量的名字),来查看变量的类型 ​​python@ubuntu:~$ python3 Python 3.5.2 (default, Nov 23 2017, 16:37:01) [GCC 5.4.0 20160609] on linux Type “help”, “copyright”, “credits” or “license” for more information. >>> name =’tom’ >>> name ‘tom’ >>> prince=0.03 >>> prince 0.03 >>> type(name) <class ‘str’> >>>#多个变量同时赋值,能够赋同一个值,也能够赋非同一个值,甚至非同一类型的值 >>> name1 = name2 = name3 = “pythonf” >>> name1 ‘pythonf’ >>> name2 ‘pythonf’ >>> name3 ‘pythonf’ >>> price1,price2,price3=99,100,“hello” >>> print(“price1=%d,price2=%d,price3=%s”%(price1,price2,price3)) price1=99,price2=100,price3=hello >>>​​

​1.2.python中的变量类型,次要有6大类,9小类。​Python3 反对 ​int、float、bool、complex(复数)​。在Python 3里,只有一种整数类型 int,示意为长整型,没有 python2 中的 Long。

Python3 的六个规范数据类型中:

​不可变数据(3 个):​Number(数字)、String(字符串)、Tuple(元组);
​可变数据(3 个):​List(列表)、Dictionary(字典)、Set(汇合)。

2.python的正文和字符集
​2.1以#结尾,#左边的所有货色当做阐明,而不是真正要执行的程序,起辅助阐明作用

1.单行正文用#
    # 我是正文,能够在里写一些性能阐明之类的哦
    print('hello world')
    2.多行正文应用'''  '''即可
     ''' 
        你好,陈智娇
        爱你一万年
    '''

​2.2.python反对中文的问题​

如果是在命令模式下,python2,python3都对中文反对,然而如果是通过命令去执行python脚本,python2间接执行会报错,然而python3不会报错,所以多用python3.当然python2中文不反对解决也很简略,间接在.py脚本的首行退出

默认状况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也能够为源码文件指定不同的编码
在python脚本的顶格退出编码格局
 #coding=utf-8
或者应用如下同样成果的,不过举荐应用上面这种
# -*- coding:utf-8 -*-
python@ubuntu:~$ cat 001_python.py 
print("请输出名字:\n")
name = input()
print("您的名字是:%s"%name)
python@ubuntu:~$ python 001_python.py 
  File "001_python.py", line 1
SyntaxError: Non-ASCII character '\xe8' in file 001_python.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
python@ubuntu:~$ python3 001_python.py 
请输出名字:

你好
您的名字是:你好
python@ubuntu:~$

3.python关键字和变量等命令规定

跟java等一样,python中也有一些具备非凡性能的标示符,这就是所谓的关键字
关键字,是python曾经应用的了,所以不容许开发者本人定义和关键字雷同的名字的标示符
查看python中有哪些关键字:
python@ubuntu:~$ python3
Python 3.5.2 (default, Nov 23 2017, 16:37:01) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
>>>

以上就是本次分享的全部内容,当初想要学习编程的小伙伴欢送关注搞代码,获取更多技能与教程。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:认识python和python基础知识点

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址