返回顶部
首页 > 资讯 > 后端开发 > Python >Python学习 (1)
  • 296
分享到

Python学习 (1)

Python 2023-01-30 22:01:59 296人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

一、基本语法: import 与 from...import 在 python中 用import 或者from...import 来导入相应的模块。 将整个模块(somemodule)导入,格式为:import somemodule 从

一、基本语法:

import 与 from...import

python中 用import 或者from...import 来导入相应的模块。

将整个模块(somemodule)导入,格式为:import somemodule

从某个模块中导入某个函数,格式为:from somemodule import somefunction

从某个模块中导入多个函数,格式为:from somemodule import firstfunc, secondfunc, thirdfunc

将某个模块中的全部函数导入,格式为: from somemodule import *

标识符(_name_

  • 第一个字符必须是字母表中的字母或下划线 _ 。
  • 标识符的其他的部分由字母、数字和下划线组成。
  • 标识符对大小写敏感

类型转换函数

函数 含义
float( 将 expr 转换为浮点值
int( 将 expr 转换为整数值
str( 返回 expr 的字符串表示形式
eval( 将字符串作为表达式求值

二、数据类型:Number、String、List、Tuple、Sets、Dictionary

1.Number(数字)

int、float、bool(布尔型)、complex(复数)

>>> a, b, c, d = 20, 5.5, True, 4+3j # 在Python中可以为多个变量赋值

>>> print(type(a), type(b), type(c), type(d))
<class 'int'> <class 'float'> <class 'bool'> <class 'complex'>

2. String(字符串):不变的str。

'hello Word'

"python"

一些字符串方法

函数 含义
s.capitalize() 只有第一个字符大写的 s 的副本
s.center(width) 在给定宽度的字段中居中的 s 的副本
s.count(sub) 计算 s 中 sub 的出现次数
s.find(sub) 找到 sub 出现在 s 中的第一个位置
s.join(list) 将列表连接到字符串中,使用 s 作为分隔符
s.ljust(width) 类似 center,但 s 是左对齐
s.lower() 所有字符小写的 s 的副本
s.lstrip() 删除前导空格的副本
s.replace(oldsub,newsub) 使用 newsub 替换 s 中的所有出现的 oldsub
s.rfind(sub) 类似 find,但返回最右边的位置
s.rjust(width) 类似 center,但 s 是右对齐
s.rstrip() 删除尾部空格的 s 的副本
==s.split()== 将 s 分割成子字符串列表
s.title() s 的每个单词的第一个字符大写的副本
s.upper() 所有字符都转换为大写的 s 的副本

字符串操作

>>> str = 'Runoob' # 注意str是关键字不能用作变量,这里只是为了演示。
 
>>> print (str) # 输出字符串
Runoob
>>> print (str[0:-1])    # 输出第一个到倒数第二个的所有字符
Runoo
>>> print (str[0])       # 输出字符串第一个字符
R
>>> print (str[2:5])     # 输出从第三个开始到第五个的字符
noo
>>> print (str[2:])      # (:) 输出从第三个开始的后的所有字符
noob
>>> print (str * 2)      # (*) 输出字符串两次
RunoobRunoob
>>> print (str + "TEST") # (+) 连接字符串
RunoobTEST
操作符 含义
+ 连接
* 重复
索引
切片
len( 长度
for in 迭代遍历字符串

字符串格式化

format函数

占位符 替换内容
%d 整数
%f 浮点数
%s 字符串
%x 十六进制整数

  • 当字符串格式时,使用位置参数和关键词参数,须确保位置参数在关键词参数之前。

    格式化操作符辅助指令:

    符号 功能
    * 定义宽度或者小数点精度
    - 用做左对齐
    + 在正数前面显示加号( + )
    在正数前面显示空格
    # 在八进制数前面显示零('0'),在十六进制前面显示'0x'或者'0X'(取决于用的是'x'还是'X')
    0 显示的数字前面填充'0'而不是默认的空格
    % '%%'输出一个单一的'%'
    (var) 映射变量(字典参数)
    m.n. m 是显示的最小总宽度,n 是小数点后的位数(如果可用的话)

3.List(列表)

[1,2,3,['me'],'world',3.2]

列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持==数字==,==字符串==甚至可以包含列表(所谓==嵌套==)。

和字符串一样,列表同样可以被==索引==和==截取==,列表被截取后返回一个包含所需元素的新列表。

可变的列表

与Python字符串不一样的是,列表中的元素是可以改变的:

>>> a = [1, 2, 3, 4, 5, 6]
>>> a[0] = 9
>>> a[2:5] = [13, 14, 15] # 替换
>>> a
[9, 2, 13, 14, 15, 6]
>>> a[2:5] = []   # 将对应的元素值设置为 [] 
>>> a
[9, 2, 6]

4、Tuple(元组)

带了==枷锁==的列表。

--结束END--

本文标题: Python学习 (1)

本文链接: https://lsjlt.com/news/179491.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python学习 (1)
    一、基本语法: import 与 from...import 在 python中 用import 或者from...import 来导入相应的模块。 将整个模块(somemodule)导入,格式为:import somemodule 从...
    99+
    2023-01-30
    Python
  • python学习1
    python:    模块导入:    from 模块名 import 方法名        变量    a = 100    s = 'hello world'    d = 1.99    b = True    if 条件 :    ...
    99+
    2023-01-31
    python
  • python学习笔记(1
    关于随笔 python随笔只是个人笔记,可能会有遗漏或错误,仅供参考 学习文档地址 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e5...
    99+
    2023-01-30
    学习笔记 python
  • python基础学习1
    一.python第一个程序 print("hello world") 二.变量的命名规则   1. 字母数字下划线组成  2. 不能以数字开头,不能含有特殊字符和空格  3. 不能以保留字命名  4. 不能以中文命名  5. 定义的...
    99+
    2023-01-30
    基础 python
  • python 学习总结1
    计算机与程序设计 一、计算机的概念   1.计算机是根据指令操作数据的设备。   2.计算机主要包括两个功能性一个是功能性另一个是计算性   功能性是对数据的操作,表现为数据计算,输入输出处理和结果存储   可编程性是根据一系列指令自动的...
    99+
    2023-01-30
    python
  • Python学习笔记(1)
    Python开发框架:       a.Python基础;       b.网络编程;       c.WEB框架;       d.设计模式+算法;       e.项目阶段; 开发:   开发语言:       高级语言:Python...
    99+
    2023-01-30
    学习笔记 Python
  • Python学习笔记(1)
    1 def sum_args(*args): 2 return sum(args)) 3 4 def run_with_positional_args(func, *args): 5 return func(*...
    99+
    2023-01-31
    学习笔记 Python
  • python学习之路(1)
    今天刚入门python,对于有c和java基础的我,学习起来还是比较容易的,我并没有用PyCharm写,而是最基础的IDLE,学习python比java容易的地方就是不要写分号,不要打包,不要定义等等,可能是我还学习的不够深入吧。 今天的...
    99+
    2023-01-31
    之路 python
  • python模块学习(1)
    模块让你能够有逻辑地组织你的Python代码段。把相关的代码分配到一个 模块里能让你的代码更好用,更易懂。模块也是Python对象,具有随机的名字属性用来绑定或引用。简单地说,模块就是一个保存了Python代码的文件。模块能定义函数,类和变...
    99+
    2023-01-31
    模块 python
  • python 异常学习1
    python用异常对象(exception object)来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的 回溯(Traceback, 一种错误信息)终止执行:>>> 1/0 Tra...
    99+
    2023-01-31
    异常 python
  • Python学习日记-1
     *使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的。 1.当输入为纯数字时,Input返回的是数值类型,如int,float。raw_inpout返回的是字符串类型,str...
    99+
    2023-01-31
    日记 Python
  • python 学习日志(1)
    信号槽,这与qt的机制一样,但是整个运行的过程少有差异,在多次实验以后总结如下:在设计好窗体后,要生成窗体代码和Ui代码,这两者是分开的,一般自动生成的Ui不用动它,而是再Generating Dialog Code在这里面修改对信号槽的处...
    99+
    2023-01-31
    日志 python
  • python学习笔记(1)--pytho
    Python 语言概述 面向对象、解释型计算机程序设计语言。 语法简洁、清晰、丰富和强大的类,能够把用其他语言(如c++/c)制作的各种模块很轻松的连接起来(胶水语言)。 是纯粹的自由软件,源代码和解释器Cpython均遵循GP...
    99+
    2023-01-31
    学习笔记 python pytho
  • python学习1-Python内置下载
    python内置下载HTTP服务器:测试环境:windows 10 Anaconda 3C:\Users\ztywolf>python --version Python 3.6.3 :: Anaconda, Inc.启动python内...
    99+
    2023-01-31
    python Python
  • Python学习笔记1—Python字符
        字符串是python中重要的数据对象    python字符串是以单引号、双引号、或者三个三单引号三个双引号包含的任意的python数据对象都可以称为python字符串    注意:以单引号或双引号包含的数据对象中间不可以换行(若需...
    99+
    2023-01-31
    学习笔记 字符 Python
  • python学习之控制流1
    配置环境:python 3.6 python编辑器:pycharm  代码如下: #!/usr/bin/env python #-*- coding: utf-8 -*- # 控制流: # 1、布尔值:只有两种值:Ture 和 Fa...
    99+
    2023-01-31
    python
  • Python全栈之学习MySQL(1)
    目录1. mysql约束2. 外键_联合主键_唯一索引3. 存储引擎_表关系总结1. mysql约束 # ### char varchar (补充) char 字符长...
    99+
    2024-04-02
  • Python全栈之学习JS(1)
    目录1. js的数据类型1.1 js引入方式1.2 注释变量1.3 数据类型2. js类型转换_运算符2.1 强制转换_Number2.2 强制转换_String2.3 强制转换_B...
    99+
    2024-04-02
  • Python全栈之学习CSS(1)
    目录1. 表单框类型文件上传:2. 表单属性3. css引入my.css4. 选择器4.1 常用选择器4.2 选择器的优先级4.3 关系选择器4.4 属性选择器4.5 伪类选择器_颜...
    99+
    2024-04-02
  • Hadoop学习1
    一.Hadoop社区版和发行版 社区版:我们把Apache社区一直开发的Hadoop称为社区版。简单的说就是Apache Hadoophttp://hadoop.apache.org/ 发行版:基于Apache Hadoop的基...
    99+
    2015-09-17
    Hadoop学习1
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作