我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Python学习 (1)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Python学习 (1)

一、基本语法:

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(元组)

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Python学习 (1)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python学习1

python:    模块导入:    from 模块名 import 方法名        变量    a = 100    s = 'hello world'    d = 1.99    b = True    if 条件 :    
2023-01-31

Python学习 (1)

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

python 学习总结1

计算机与程序设计一、计算机的概念  1.计算机是根据指令操作数据的设备。  2.计算机主要包括两个功能性一个是功能性另一个是计算性  功能性是对数据的操作,表现为数据计算,输入输出处理和结果存储  可编程性是根据一系列指令自动的,可预测的,
2023-01-30

python模块学习(1)

模块让你能够有逻辑地组织你的Python代码段。把相关的代码分配到一个 模块里能让你的代码更好用,更易懂。模块也是Python对象,具有随机的名字属性用来绑定或引用。简单地说,模块就是一个保存了Python代码的文件。模块能定义函数,类和变
2023-01-31

python 学习日志(1)

信号槽,这与qt的机制一样,但是整个运行的过程少有差异,在多次实验以后总结如下:在设计好窗体后,要生成窗体代码和Ui代码,这两者是分开的,一般自动生成的Ui不用动它,而是再Generating Dialog Code在这里面修改对信号槽的处
2023-01-31

python 异常学习1

python用异常对象(exception object)来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的 回溯(Traceback, 一种错误信息)终止执行:>>> 1/0Traceback (mos
2023-01-31

Python学习笔记(1)

Python开发框架:      a.Python基础;      b.网络编程;      c.WEB框架;      d.设计模式+算法;      e.项目阶段;开发:  开发语言:      高级语言:Python,Java,  
2023-01-30

python学习笔记(1

关于随笔python随笔只是个人笔记,可能会有遗漏或错误,仅供参考学习文档地址 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c
2023-01-30

python基础学习1

一.python第一个程序print("hello world")二.变量的命名规则  1. 字母数字下划线组成  2. 不能以数字开头,不能含有特殊字符和空格  3. 不能以保留字命名  4. 不能以中文命名  5. 定义的变量名应该有意
2023-01-30

Python学习笔记(1)

1 def sum_args(*args):2 return sum(args))3 4 def run_with_positional_args(func, *args):5 return func(*args)6
2023-01-31

python学习之路(1)

今天刚入门python,对于有c和java基础的我,学习起来还是比较容易的,我并没有用PyCharm写,而是最基础的IDLE,学习python比java容易的地方就是不要写分号,不要打包,不要定义等等,可能是我还学习的不够深入吧。今天的知识
2023-01-31

Python学习日记-1

*使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的。1.当输入为纯数字时,Input返回的是数值类型,如int,float。raw_inpout返回的是字符串类型,strin
2023-01-31

python学习笔记(1)--pytho

Python 语言概述面向对象、解释型计算机程序设计语言。语法简洁、清晰、丰富和强大的类,能够把用其他语言(如c++/c)制作的各种模块很轻松的连接起来(胶水语言)。是纯粹的自由软件,源代码和解释器Cpython均遵循GPL(General
2023-01-31

Python学习笔记1—Python字符

字符串是python中重要的数据对象    python字符串是以单引号、双引号、或者三个三单引号三个双引号包含的任意的python数据对象都可以称为python字符串    注意:以单引号或双引号包含的数据对象中间不可以换行(若需要换行需
2023-01-31

python学习1-Python内置下载

python内置下载HTTP服务器:测试环境:windows 10 Anaconda 3C:\Users\ztywolf>python --versionPython 3.6.3 :: Anaconda, Inc.启动python内置HTT
2023-01-31

python学习之控制流1

配置环境:python 3.6 python编辑器:pycharm  代码如下:#!/usr/bin/env python#-*- coding: utf-8 -*-# 控制流:# 1、布尔值:只有两种值:Ture 和 FalseA = T
2023-01-31

Hadoop学习1

一.Hadoop社区版和发行版社区版:我们把Apache社区一直开发的Hadoop称为社区版。简单的说就是Apache Hadoophttp://hadoop.apache.org/发行版:基于Apache Hadoop的基础上进行商业改造的解决方案,包含一系
Hadoop学习1
2015-09-17

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录