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基础操作的更多相关文章

  1. python基础操作以及hdfs操作

    目录 前言 基础操作 hdfs操作 总结 一.前言        作为一个全栈工程师,必须要熟练掌握各种语言...HelloWorld.最近就被"逼着"走向了python开发之路, ...

  2. Python菜鸟之路:Python基础-操作缓存memcache、redis

    一.搭建memcached和redis 略,自己去百度吧 二.操作Mmecached 1. 安装API python -m pip install python-memcached 2. 启动memc ...

  3. python基础操作以及变量运用

    今天学习关于pycharm的操作以及变量的知识 1.关于pycharm的基本操作,作为一个小白,仪式感还是要有 在基础界面上新建然后打印hello world,也是对python的一种尊重吧 2.关于 ...

  4. python学习之路-1 python基础操作

    本篇所涉及的内容 变量 常量 字符编码 用户交互input 格式化字符串 python的缩进规则 注释 初始模块 条件判断 循环 变量 变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中 ...

  5. python 基础操作--数据类型

    一.变量 1.定义:将运算的中间结果暂存到内存,以便后续程序调用. 2.命名规则 1.变量由字母.数字.下划线搭配组合而成: 2.不可以用数字开头,也不能全都是数字: 3.不能是python 关键字, ...

  6. Python基础操作-集合

    在Python set是基本数据类型的一种集合类型,它有可变集合(set())和不可变集合(frozenset)两种.创建集合set.集合set添加.集合删除.交集.并集.差集的操作都是非常实用的方法 ...

  7. Python基础操作-函数

    本节内容 1. 函数基本语法及特性2. 参数与局部变量3. 返回值4.递归5.高阶函数 1.函数基本语法及特性函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具 ...

  8. python基础操作_集合_三元运算

    #使用操作文件的时候,可以使用with函数#with open('E:\info.txt','a+') as fr#fr这个值可以是任意值# :#for line in fr:'''with open ...

  9. python基础操作_字符串操作_列表操作list

    #字符串可以通过下表取值,如下程序 names='java python' print(names[0],names[5]) #使用for循环轮询所有name值 ''' for name in nam ...

随机推荐

  1. kNN算法个人理解

    新手,有问题的地方请大家指教 训练集的数据有属性和标签 同类即同标签的数据在属性值方面一定具有某种相似的地方,用距离来描述这种相似的程度 k=1或则较小值的话,分类对于特殊数据或者是噪点就会异常敏感, ...

  2. JAVA压缩图片 服务器端压缩图片 原创

    @RequestMapping(value = "/uploadImage", method = RequestMethod.POST) @ResponseBody public ...

  3. Hibernate学习--hibernate延迟加载原理(动态代理)

    在正式说hibernate延迟加载时,先说说一个比较奇怪的现象吧:hibernate中,在many-to-one时,如果我们设置了延迟加载,会发现我们在eclipse的调试框中查看one对应对象时,它 ...

  4. SpringMVC4+MyBatis+SQL Server2014 基于SqlSession实现读写分离(也可以实现主从分离)

    前言 上篇文章我觉的使用拦截器虽然方便快捷,但是在使用读串还是写串上你无法控制,我更希望我们像jdbc那样可以手动控制我使用读写串,那么这篇则在sqlsession的基础上实现读写分离, 这种方式则需 ...

  5. 容易产生错误的where条件

    错误的方式:$where = [];if ($type == 'wait') { $where['status'] = 0;}if ($type == 'done') { $where['status ...

  6. 04(1) 基于上下文相关的GMM-HMM声学模型1

    1.上下文对音素发音的语谱轨迹的影响 受到上下文的影响,同一个音素的发音语谱轨迹不同 为提高识别准确率,对音素建模时应将这种上下文影响考虑在内 2.基于上下文相关的音素建模 注意,非单音素建模中,每个 ...

  7. 使用Express开发个人网站(一)

    Express,基于Node.js平台,快速.开放.极简的 web 开发框架. Node的出现,让js有了运行在服务器端的可能,基于此的Express,可以快速,简单的搭建起一个服务器与个人网站. 安 ...

  8. apache配置多个站点

    序:这次项目主要是为了给微信客户端添加一个地址,在微信公众号里面添加一个可以访问的app下载页面,说起来很简单,但总不能为了这么小的一个网站新建一个web服务器吧! 现在开始配置,首先必须确认已经在L ...

  9. CKEditor不借助CKFinder实现图片上传(.net版 ashx实现)

    参考博客:http://blog.csdn.net/mydwr/article/details/8669594 本人版本:4.4.6 打开文件:ckeditor/plugins/image/dialo ...

  10. poj 1088 动态规划

    #include <iostream> #include <string.h> using namespace std; ][];//存储当前位置能得到的最优解 ][];//存 ...