博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
尚学python课程---14、python中级语法
阅读量:6242 次
发布时间:2019-06-22

本文共 3183 字,大约阅读时间需要 10 分钟。

尚学python课程---14、python中级语法

一、总结

一句话总结:

var[1:5] 访问模式:比如字符串,比如列表元祖,字典等
del 删除模式:比如列表、元祖、字典

 

1、Python的Number类型如何进行类型转换?

int(5.3):类型名括号强制转换法
int(x [,base ])         将x转换为一个整数  long(x [,base ])        将x转换为一个长整数  float(x )               将x转换到一个浮点数  complex(real [,imag ])  创建一个复数  str(x )                 将对象 x 转换为字符串  repr(x )                将对象 x 转换为表达式字符串  eval(str )              用来计算在字符串中的有效Python表达式,并返回一个对象  tuple(s )               将序列 s 转换为一个元组  list(s )                将序列 s 转换为一个列表  chr(x )                 将一个整数转换为一个字符  unichr(x )              将一个整数转换为Unicode字符  ord(x )                 将一个字符转换为它的整数值  hex(x )                 将一个整数转换为一个十六进制字符串  oct(x )                 将一个整数转换为一个八进制字符串

 

 

2、Python如何访问字符串中的值?

Python不支持单字符类型:单字符在 Python 中也是作为一个字符串使用。
中括号访问字符串的子串:Python访问子字符串,可以使用方括号来截取字符串:var1 = 'Hello World!' var1[0],var1[1:4]

 

实例(Python 2.0+)#!/usr/bin/python var1 = 'Hello World!'var2 = "Python Runoob" print "var1[0]: ", var1[0]print "var2[1:5]: ", var2[1:5]以上实例执行结果:var1[0]:  Hvar2[1:5]:  ytho

 

 

3、Python的逻辑运算符是哪几个?

and,or,not

 

4、Python的 列表 如何使用?

方括号的形式截取字符:list2[1:5]
append()添加:list.append('Google')   ## 使用 append() 添加元素
del语句删除:del list1[2]
访问列表中的值使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示:实例(Python 2.0+)#!/usr/bin/python list1 = ['physics', 'chemistry', 1997, 2000]list2 = [1, 2, 3, 4, 5, 6, 7 ] print "list1[0]: ", list1[0]print "list2[1:5]: ", list2[1:5]以上实例输出结果:list1[0]:  physicslist2[1:5]:  [2, 3, 4, 5]

 

 

5、Python的 元组 如何使用?

创建空元组:tup1 = ()
访问元组:方括号的形式截取字符:tup2[1:5]
修改元组:元组中的元素值是不允许修改的,但我们可以对元组进行连接组合
删除元组:del语句:del tup
访问元组元组可以使用下标索引来访问元组中的值,如下实例:实例(Python 2.0+)#!/usr/bin/python tup1 = ('physics', 'chemistry', 1997, 2000)tup2 = (1, 2, 3, 4, 5, 6, 7 ) print "tup1[0]: ", tup1[0]print "tup2[1:5]: ", tup2[1:5]以上实例输出结果:tup1[0]:  physicstup2[1:5]:  (2, 3, 4, 5)

 

 

6、Python的 字典(Dictionary) 如何使用?

访问字典:dict['Name']
修改字典:dict['Age'] = 8 # 更新
删除字典元素:del dict['Name']  # 删除键是'Name'的条目
清空词典:dict.clear() # 清空词典所有条目
访问字典里的值把相应的键放入熟悉的方括弧,如下实例:实例#!/usr/bin/python dict = {
'Name': 'Zara', 'Age': 7, 'Class': 'First'} print "dict['Name']: ", dict['Name']print "dict['Age']: ", dict['Age']以上实例输出结果:dict['Name']: Zaradict['Age']: 7

 

 

7、python中如何获取当前时间戳?

引入time模块:import time;  # 引入time模块
time.time()用于获取当前时间戳:ticks = time.time() 结果:1459994552.51
Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳, 如下实例:实例(Python 2.0+)#!/usr/bin/python# -*- coding: UTF-8 -*- import time;  # 引入time模块 ticks = time.time()print "当前时间戳为:", ticks以上实例输出结果:当前时间戳为: 1459994552.51时间戳单位最适于做日期运算。但是1970年之前的日期就无法以此表示了。太遥远的日期也不行,UNIX和Windows只支持到2038年。

 

 

8、python中如何定义使用函数?

定义函数:def printme( str ):
使用函数:printme("再次调用同一函数");
实例(Python 2.0+)#!/usr/bin/python# -*- coding: UTF-8 -*- # 定义函数def printme( str ):   "打印任何传入的字符串"   print str;   return; # 调用函数printme("我要调用用户自定义函数!");printme("再次调用同一函数");以上实例输出结果:我要调用用户自定义函数!再次调用同一函数

 

 

9、python中如何引入模块?

import关键词:import support
当解释器遇到 import 语句,如果模块在当前的搜索路径就会被导入。搜索路径是一个解释器会先进行搜索的所有目录的列表。如想要导入模块 support.py,需要把命令放在脚本的顶端:test.py 文件代码:#!/usr/bin/python# -*- coding: UTF-8 -*- # 导入模块import support # 现在可以调用模块里包含的函数了support.print_func("Runoob")以上实例输出结果:Hello : Runoob一个模块只会被导入一次,不管你执行了多少次import。这样可以防止导入模块被一遍又一遍地执行。

 

 

 

 

二、内容在总结中

 

 

 

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/10961840.html

你可能感兴趣的文章
再谈谈数学
查看>>
Scheme来实现八皇后问题(1)
查看>>
pip或者anacnda安装opencv以及opencv-contrib
查看>>
Unity 5 中的全局光照技术详解(建议收藏)
查看>>
python 的矩阵运算——numpy
查看>>
处理handler中的内存泄漏
查看>>
P8 Visible Lattice Points
查看>>
小小不爽一下
查看>>
【转】NuGet学习笔记(1)——初识NuGet及快速安装使用
查看>>
Python学习笔记 - MySql的使用
查看>>
WebApi FormData+文件长传 异步+同步实现
查看>>
Linux文件与目录管理
查看>>
多态的弊端
查看>>
Spring @Import 注解
查看>>
PBOC APDU命令解析【转】
查看>>
封装HttpUrlConnection开箱即用
查看>>
第二天笔记
查看>>
如何在外部终止一个pengding状态的promise对象
查看>>
初级模拟电路:1-5 二极管的其他特性
查看>>
《简明Python教程》Swaroop, C. H. 著 第1章 介绍
查看>>