python基础操作
1.打印操作
print('2222')
2。接收用户输入
name=input('name')
3.if else判断
name='qiao'
name2='师弟'
username=input('输入名字')
if username==name:
print('hello'+name)
elif username==name2:
print('hello'+name2)
else:
print('错误')
4.多条件判断,用and or 连接
sex=input('性别:')
age=int(input('年龄:'))
if sex=='男' and age<=18:
print("肉")
elif sex=='女' and age<=18:
print('花')
else:
print('老')
sex=input('性别:')
if sex=='男' or sex=='女':
print('正常')
else:
print('不正常')
5.两种除法的运算
print(1/2)#除法
print(1//2)#整除取整 6.格式化字符串
#字符串格式化
name=input('shuru')
age=18
chengji=90.1234
print('hello'+name)#加号连接
print('hello',name)#逗号链接
print('hello%s'%name)
print('hello%s,your age is%s'%(name,age))
print('成绩是%d--%f---%.2f'%(chengji,chengji,chengji))
#占位符链接,后面跟变量
#%s跟变量,%d后面跟整数,%f后面跟小数,%.2f后面跟几位小数
print('hello:{your_name},age:{your_age}'.format(your_name=name,your_age=age))
# 可以是有大括号和。format进行连接 7.while循环
count=int(input('从几开始:'))
while count<10:
print('循环次数'+str(count))
if count==5:
break#循环里碰到break立即退出循环
count=count+1
else:#循环也可以写else
print('循环完了')
8.加else的while循环
count=int(input('从几开始:'))
while count<10:
if count==5:
continue#循环里碰到continue停止本次循环
print('循环次数%d次'%count)
count=count+1
else:#循环也可以写else
print('循环完了')
9.for循环
for i in range(10):
print('循环%d'%i)
if i==7:
break for i in range(10):
if i==7:
continue#跳过本次循环
print('循环%d' % i)
break表示跳出循环
continue表示跳出本次循环,继续下次循环,本次循环的其他内容不执行了 10.加else的for循环
for i in range(2,10):
if i==7:
continue
print('循环%d' % i)
else:#for循环正常结束时,走else
print('over')
python读写文件相关内容
1。python读取文件
f = open('E:/info.txt', 'r')#用read的方式打开
a = 0
for line in f.readlines():读取没一行,就是读取所有文件的意思
getstr = line.split()#将一整行文件进行切割,切割后可以下标找到对应位置
if getstr[0] == user_name:#通过下表找到对应位置的信息并进行比较等操作。
print('用户名存在,请重新输入')
f.close()#关闭对应文件
2.python写文件,
f = open('E:/info.txt', 'a')#以append的方式,增加写文件,如果参数不是a,而是w,则表示每次都重写。
f.write('%s %s'%(user_name,password)+'\n')#将内容写道对应的文件里。
print("成功")
f.close()#关闭文件
python基础操作的更多相关文章
- python基础操作以及hdfs操作
目录 前言 基础操作 hdfs操作 总结 一.前言 作为一个全栈工程师,必须要熟练掌握各种语言...HelloWorld.最近就被"逼着"走向了python开发之路, ...
- Python菜鸟之路:Python基础-操作缓存memcache、redis
一.搭建memcached和redis 略,自己去百度吧 二.操作Mmecached 1. 安装API python -m pip install python-memcached 2. 启动memc ...
- python基础操作以及变量运用
今天学习关于pycharm的操作以及变量的知识 1.关于pycharm的基本操作,作为一个小白,仪式感还是要有 在基础界面上新建然后打印hello world,也是对python的一种尊重吧 2.关于 ...
- python学习之路-1 python基础操作
本篇所涉及的内容 变量 常量 字符编码 用户交互input 格式化字符串 python的缩进规则 注释 初始模块 条件判断 循环 变量 变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中 ...
- python 基础操作--数据类型
一.变量 1.定义:将运算的中间结果暂存到内存,以便后续程序调用. 2.命名规则 1.变量由字母.数字.下划线搭配组合而成: 2.不可以用数字开头,也不能全都是数字: 3.不能是python 关键字, ...
- Python基础操作-集合
在Python set是基本数据类型的一种集合类型,它有可变集合(set())和不可变集合(frozenset)两种.创建集合set.集合set添加.集合删除.交集.并集.差集的操作都是非常实用的方法 ...
- Python基础操作-函数
本节内容 1. 函数基本语法及特性2. 参数与局部变量3. 返回值4.递归5.高阶函数 1.函数基本语法及特性函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具 ...
- python基础操作_集合_三元运算
#使用操作文件的时候,可以使用with函数#with open('E:\info.txt','a+') as fr#fr这个值可以是任意值# :#for line in fr:'''with open ...
- python基础操作_字符串操作_列表操作list
#字符串可以通过下表取值,如下程序 names='java python' print(names[0],names[5]) #使用for循环轮询所有name值 ''' for name in nam ...
随机推荐
- kNN算法个人理解
新手,有问题的地方请大家指教 训练集的数据有属性和标签 同类即同标签的数据在属性值方面一定具有某种相似的地方,用距离来描述这种相似的程度 k=1或则较小值的话,分类对于特殊数据或者是噪点就会异常敏感, ...
- JAVA压缩图片 服务器端压缩图片 原创
@RequestMapping(value = "/uploadImage", method = RequestMethod.POST) @ResponseBody public ...
- Hibernate学习--hibernate延迟加载原理(动态代理)
在正式说hibernate延迟加载时,先说说一个比较奇怪的现象吧:hibernate中,在many-to-one时,如果我们设置了延迟加载,会发现我们在eclipse的调试框中查看one对应对象时,它 ...
- SpringMVC4+MyBatis+SQL Server2014 基于SqlSession实现读写分离(也可以实现主从分离)
前言 上篇文章我觉的使用拦截器虽然方便快捷,但是在使用读串还是写串上你无法控制,我更希望我们像jdbc那样可以手动控制我使用读写串,那么这篇则在sqlsession的基础上实现读写分离, 这种方式则需 ...
- 容易产生错误的where条件
错误的方式:$where = [];if ($type == 'wait') { $where['status'] = 0;}if ($type == 'done') { $where['status ...
- 04(1) 基于上下文相关的GMM-HMM声学模型1
1.上下文对音素发音的语谱轨迹的影响 受到上下文的影响,同一个音素的发音语谱轨迹不同 为提高识别准确率,对音素建模时应将这种上下文影响考虑在内 2.基于上下文相关的音素建模 注意,非单音素建模中,每个 ...
- 使用Express开发个人网站(一)
Express,基于Node.js平台,快速.开放.极简的 web 开发框架. Node的出现,让js有了运行在服务器端的可能,基于此的Express,可以快速,简单的搭建起一个服务器与个人网站. 安 ...
- apache配置多个站点
序:这次项目主要是为了给微信客户端添加一个地址,在微信公众号里面添加一个可以访问的app下载页面,说起来很简单,但总不能为了这么小的一个网站新建一个web服务器吧! 现在开始配置,首先必须确认已经在L ...
- CKEditor不借助CKFinder实现图片上传(.net版 ashx实现)
参考博客:http://blog.csdn.net/mydwr/article/details/8669594 本人版本:4.4.6 打开文件:ckeditor/plugins/image/dialo ...
- poj 1088 动态规划
#include <iostream> #include <string.h> using namespace std; ][];//存储当前位置能得到的最优解 ][];//存 ...