02 pyhton 初识

简介: 02 pyhton 初识

1. 前言

  1. Python2默认编码ascii,不能识别中文
  2. Python3默认编码utf-8,能识别中文。
  3. 设置编码解决中文乱码

# -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了

2. 标识符

  1. 在 Python 里,标识符由字母、数字、下划线组成。
  2. 所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
  3. 标识符是区分大小写的。
  4. 以下划线开头的标识符是有特殊意义的。以单下划线开头_foo的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;
  5. 以双下划线开头的__foo 代表类的私有成员;以双下划线开头和结尾的 foo 代表 Python 里特殊方法专用的标识,如 init() 代表类的构造函数。

3. 行和缩进 初体验

if True:
    print("True")
else:
    print("False")

非得写一行 ;分开

print 'hello';print 'runoob';

4. 多行语句

  1. 字符串

word = 'word'
sentence = "这是个句子"
# 支持换行
paragraph = """这是个段落
可以换行 多个语句"""
  1. 常规 \ 表示换行

total = 1+\
         2+\
         3
print(total)

5. 注释

# 单行注释
'''
 多行注释 使用 单引号
 多行注释 使用 单引号
'''
"""
 多行注释  使用 双引号
 多行注释 使用 双引号
 ascii 2
 utf-8 3 中文
 行 和缩进
"""

6.





7.





8.





9.





10.





参考资料


初心

我所有的文章都只是基于入门,初步的了解;是自己的知识体系梳理,如有错误,道友们一起沟通交流;
如果能帮助到有缘人,非常的荣幸,一切为了部落的崛起;
共勉
相关文章
|
7月前
|
NoSQL 关系型数据库 API
python常用库汇总(下)
python常用库汇总(下)
|
7月前
|
机器学习/深度学习 算法 数据挖掘
python常用库汇总(上)
python常用库汇总(上)
|
4天前
|
XML Web App开发 测试技术
python的Web自动化测试
【4月更文挑战第16天】Python在Web自动化测试中广泛应用,借助Selenium(支持多浏览器交互)、BeautifulSoup(解析HTML/XML)、Requests(发送HTTP请求)和Unittest(测试框架)等工具。测试步骤包括环境搭建、编写测试用例、初始化浏览器、访问页面、操作元素、验证结果、关闭浏览器及运行报告。注意浏览器兼容性、动态内容处理和错误处理。这些组合能提升测试效率和质量。
15 6
|
5月前
|
Go Ruby Python
Python(三十四)python的包
我们在实际开发中,可能需要应用到多个模块,使用模块可以有效避免变量名或函数名重名引发的冲突,为了方便管理,python为我们提供了包的概念。 什么是包呢?简单理解,包就是目录,只不过在该目录下必须存在一个名为“init.py” 的文件。 注意,这是 Python 2.x 的规定,而在 Python 3.x 中,init.py 对包来说,并不是必须的。 一:创建包 如下图所示: 二:init.py文件 就如上边所说,python3包中__init__.py文件不是必须的。但是有也是没有问题的。 对于__init__.py文件来说,首先是一个python文件,所有还可以用来写pytho
37 0
|
5月前
|
Unix Shell iOS开发
Python(三十七)python文件操作常用模块(二)
一:Python pathlib模块用法详解 pathlib 模块中包含的是一些类,它们的继承关系如图 1 所示。 pathlib 模块的操作对象是各种操作系统中使用的路径(例如指定文件位置的路径,包括绝对路径和相对路径)。这里简单介绍一下图 1 中包含的几个类的具体功能: 1) PurePath 类会将路径看做是一个普通的字符串,它可以实现将多个指定的字符串拼接成适用于当前操作系统的路径格式,同时还可以判断任意两个路径是否相等。注意,使用 PurePath 操作的路径,它并不会关心该路径是否真实有效。 2) PurePosixPath 和 PureWindowsPath
28 0
|
5月前
|
存储 编解码 前端开发
Python(三十六)python文件操作常用模块(一)
一:Python pickle模块:实现Python对象的持久化存储 Pickle模块,它能够实现任意对象与文本之间的相互转化,也可以实现任意对象与二进制之间的相互转化。也就是说,pickle 可以实现 Python 对象的存储及恢复。 pickle 是 python 语言的一个标准模块,安装 python 的同时就已经安装了 pickle 库,因此它不需要再单独安装,使用 import 将其导入到程序中,就可以直接使用。 1:dumps():将 Python 中的对象序列化成二进制对象,并返回; 语法: ini 复制代码 dumps(obj, protocol=None, *, fix_im
69 1
Python(三十六)python文件操作常用模块(一)
|
7月前
|
测试技术 Python
【Python基础】Python模块
【Python基础】Python模块
40 0
|
10月前
|
机器学习/深度学习 SQL 人工智能
这么多推崇学 Python 入 IT 行的,如果他们学完 Python 这一套找不到工作怎么办?
我觉得之所以有这样的担忧, 实则是对Python 这一套的学习体系可能理解的不到位哦, 众所周知随着互联网的飞速发展, 尤其是受到疫情的影响, 全球经济体系中的实体业逐年下滑, 在经济体系中独占优势的无外乎 金融行和互联网行业, 而在互联网行业中18年至今数据才是
这么多推崇学 Python 入 IT 行的,如果他们学完 Python 这一套找不到工作怎么办?
|
10月前
|
小程序 IDE 程序员
学 Python 前的准备工作|人生苦短,我选 Python
学 Python 前的准备工作|人生苦短,我选 Python
|
12月前
|
Linux iOS开发 MacOS
Python 初学者常见错误——我有 Anaconda 了,还能单独安装 Python 吗?
Python 初学者常见错误——我有 Anaconda 了,还能单独安装 Python 吗?
146 0