python学习代码

# encoding=utf-8
import sys
import time

# 我想从键盘输入信息
name =‘‘    #赋值为空
print name  #输出空
name=raw_input("请输入姓名:")
print ‘你好:‘+name

# 字符串的切片
st1 = ‘HelloWorld‘
print st1[0]
print st1[0:5]

# 字符串的拼接
st2 = ‘I Love Python‘
print st1+st2

# 字符串的格式化输出 %s %d %f %c
st3 = ‘LiLei‘
st4 = 18
print (‘my name is %s and i\‘am %d‘%(st3,st4))

# 字符串的常用函数
# len() 获取长度
print st3+‘长度‘,len(st3)

# strip() 去除两端的空格
st5 = ‘  my name is  ‘
print ‘去除两端的空格‘,st5.strip()

# lstrip() 去除左边空格
print ‘去除左边空格‘,st5.lstrip()

# rstrip() 去除右边空格
print ‘去除右边空格‘,st5.rstrip()

# 替换中间的空格
print ‘替换中间的空格‘,st5.replace(‘ ‘,‘‘)

# replace() 替换的次数,eg:替换2次
st6 = ‘aaabbcc‘
print st6.replace(‘a‘,‘b‘,2)

# upper() 字符串的大写
print st6.upper()

# lower() 字符串的小写
print st6.lower()

# find() 字符串的查找,返回找到的索引值
print st6.find(‘c‘),"\n"

# ---------------------------------------
print ‘列表:有序---------------------------------------‘
# 列表
lis_1 = [12,45.55,‘adaded‘,[2,3,"dfa"]]
print len(lis_1)
# 列表切片
var_1 = lis_1[0]
print var_1
var_2 = lis_1[2:3]
print var_2
lis_1[0] = ‘12已被修改‘
print lis_1
lis_1 = [12,124,1241]
lis_1.append(‘name‘)
print lis_1
lis_1.insert(2,‘insert‘)
print ‘插入数据‘,lis_1
var_pop=lis_1.pop(2)
print ‘弹出索引为2的数据为:‘,var_pop,‘原列表‘,lis_1
lis_1.remove(12)
print ‘删除后的列表:‘,lis_1
lis_1.reverse()
print ‘反转后的列表,内容测底改变‘,lis_1
print ‘取值反转,取值而已‘, lis_1[::-1], "\n"

# ---------------------------------------
print ‘元组:有序---------------------------------------‘
tup1 = (12,45.55,‘3434dfrte‘,[23,55,‘fet344dr45‘])
print tup1[1]
print tup1[3][1]
print tup1[1:3]
"""
元组与列表的共同点和不同点:
1.共同点:都是有序数据类型,元素可以是任意类型
2.不同点:list中的单个元素可以重复赋值
         元组的单个元素不允许重复赋值
"""
# 怎么实现往元组中增加一个元素,先将元组转换成列表,对列表进行操作,再转换成元组
replace_tuple = list(tup1)
replace_tuple.insert(2,‘zhangsan‘)
new_tup1 = tuple(replace_tuple)
print new_tup1

# 字典:一种无序数据类型,单个元素由key:value组成
dic1 = {‘name‘:‘LiLei‘,‘age‘:18}
print len(dic1)
print dic1
# 字典中key不允许重复、不允许修改,value可被修改
dic1[‘name‘]=‘xiaoHong‘
# 往字典中添加元素
dic1.update({‘class‘:101,‘count‘:56})
print dic1
# 弹出字典中key为name的元素
print dic1.pop(‘name‘)
# 返回字典中所有的key
print dic1.keys()
# 返回字典中所有的value
print dic1.values()
# 将字典中的元素清空
dic1.clear()
print "\n"

# ---------------------------------------
print ‘数据类型time---------------------------------------‘
# 从1970年1月1日00:00:00到当前系统日期的秒数
print time.time()
# 本地时间
print time.localtime()
# 将日期按指定格式输出
print time.strftime(‘%Y-%m-%d %H:%M:%S‘,time.localtime())
# 将日期按指定格式输出
print time.strptime("1992-8-20",‘%Y-%m-%d‘)

原文地址:https://www.cnblogs.com/cmnz/p/9078240.html

时间: 2024-11-14 12:53:53

python学习代码的相关文章

Python学习代码——高级篇

代码可直接复制到python文件中进行运行 # 1. 文件内创建函数 # 内建函数和方法 # open() 打开文件 # read() 输入 # readline() 输入一行 # seek() 文件移动 # write() 输出 # close() 关闭文件 # 写入文件,执行完成后生成txt文件 file1 = open('name.txt', 'w') file1.write("20200202") file1.close() # 读取文件 file2 = open('name.

Python学习代码——基础篇

参考教材连接:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 print("你好 世界") name=["lll","gx","zj","xx"] print(name[-2]) # 判断测试 xmTail=1.75 xmWight=80.5 BMI=xmWight/(xmTail*xmT

根据缺口的模式选股买股票,python 学习代码

# 根据缺口的模式选股买股票'''--------------------------------------------1.总体回测前要做的事情 initialize(context) 1.1.设置策略参数 ----> 全局常量 1.2.设置中间变量 ----> 全局变量 1.3.设置回测条件 ----> JoinQuant额外需要的2.每天开盘前选股策略 (下面策略,发现这种股,不容错过) 2.1.设置手续费 2.2.设置可行股票池,比如过滤当日停牌股票 2.3.筛选上市满一年的全部

软件测试自动化…python学习到什么程度?代码好不好学!

软件测试自动化-python学习到什么程度?代码好不好学! 原文地址:https://blog.51cto.com/dotest/2386341

Python基础教程:Python学习视频Python让你敲的代码不再是造轮子

你敲的代码是在造轮子?那就学Python呗!_Python基础教程 Bruce大神说" 人生苦短,我用Python ". 从公司角度而言: 国内基于Python创业成功的案例不在少数,豆瓣.知乎.果壳,全栈都是 Python,大家对Python自然有信心.并且从这几家公司出来的程序员与 CTO,创业的话一般都会选择Python. 从开发者个人角度而言: 计算机语言只是用来达成目的工具,?各种强大的第三方库,拿来就能用才是王道,让程序替代我们执行一些枯燥繁琐的工作.?至于句式是否优美.能

Python学习教程:如何用python统计代码行数

Python学习教程:如何用python统计代码行数 改良后的代码可以对python和C系列的代码实行行数计算,包括代码.空行和注释行,用re抓取注释,传入一个目录自动对其下的文件进行读取计算 流程 首先判断传入参数是否为文件夹,不是则打印出提示,否则继续(无返回),获得目录后,yongos.listdir对路径下文件进行遍历,其中也包含文件夹,再次判断是否为文件夹,是的话则递归调用此函数,否则开始执行行数统计,这里用os.path.join将路径与文件名进行拼接,方便之后直接传给函数,逻辑很简

Python学习教程:用Cython加速Python代码,快到你想不到

如果你曾经用Python编写过代码,那么等待某些代码块执行的时间可能比您希望的要长.虽然有一些方法可以提高代码的效率,但它很可能仍然比C代码慢.这主要归结为一个事实:Python是一种动态编程语言,它将许多东西移动到C在编译期间负责的运行时. 不过,如果您像我一样喜欢用Python编写代码,并且仍然希望加快代码的速度,那么您可以考虑使用Cython.虽然Cython本身是一种独立的编程语言,但是很容易将其融入到您的工作流程中,例如Jupyter Notebook.在执行时,Cython将您的Py

OpenCV之Python学习笔记

OpenCV之Python学习笔记 直都在用Python+OpenCV做一些算法的原型.本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段.现在看 到一本国外的新书<OpenCV Computer Vision with Python>,于是就看一遍,顺便把自己掌握的东西整合一下,写成学习笔记了.更需要的朋友参考. 阅读须知: 本文不是纯粹的译文,只是比较贴近原文的笔记:         请设法购买到出版社出版的书,支持正版. 从书名就能看出来本书是介绍在Pytho

python学习笔记12-模块使用

python学习笔记12-模块使用 模块os,sys 什么是模块? 模块os,sys 模块是Python组织代码的一种基本方式 一个Python脚本可以单独运行,也可以导入到另外一个脚本运行,用import hello语句来导入,不用加入.py 什么是Python的 包? Python的模块可以按照目录组织为包 创建一个包的步骤: 创建一个名字为包名的目录 在改目录下创建一个__init__.py文件 根据需要,在该目录下存放脚本文件或已编译的扩展及子包 import pack.m1,pack.