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&#61;&#61;&#39;男&#39; and age<&#61;18:
print("肉")
elif sex&#61;&#61;&#39;女&#39; and age<&#61;18:
print(&#39;花&#39;)
else:
print(&#39;老&#39;)
sex&#61;input(&#39;性别&#xff1a;&#39;)
if sex&#61;&#61;&#39;男&#39; or sex&#61;&#61;&#39;女&#39;:
print(&#39;正常&#39;)
else:
print(&#39;不正常&#39;)
5.两种除法的运算
print(1/2)#除法
print(1//2)#整除取整
6.格式化字符串
#字符串格式化
name&#61;input(&#39;shuru&#39;)
age&#61;18
chengji&#61;90.1234
print(&#39;hello&#39;&#43;name)#加号连接
print(&#39;hello&#39;,name)#逗号链接
print(&#39;hello%s&#39;%name)
print(&#39;hello%s,your age is%s&#39;%(name,age))
print(&#39;成绩是%d--%f---%.2f&#39;%(chengji,chengji,chengji))
#占位符链接&#xff0c;后面跟变量
#%s跟变量&#xff0c;%d后面跟整数&#xff0c;%f后面跟小数&#xff0c;%.2f后面跟几位小数
print(&#39;hello:{your_name},age:{your_age}&#39;.format(your_name&#61;name,your_age&#61;age))
# 可以是有大括号和。format进行连接
7.while循环
count&#61;int(input(&#39;从几开始&#xff1a;&#39;))
while count<10:
print(&#39;循环次数&#39;&#43;str(count))
if count&#61;&#61;5:
break#循环里碰到break立即退出循环
count&#61;count&#43;1
else:#循环也可以写else
print(&#39;循环完了&#39;)
8.加else的while循环
count&#61;int(input(&#39;从几开始&#xff1a;&#39;))
while count<10:
if count&#61;&#61;5:
continue#循环里碰到continue停止本次循环
print(&#39;循环次数%d次&#39;%count)
count&#61;count&#43;1
else:#循环也可以写else
print(&#39;循环完了&#39;)
9.for循环
for i in range(10):
print(&#39;循环%d&#39;%i)
if i&#61;&#61;7:
break
for i in range(10):
if i&#61;&#61;7:
continue#跳过本次循环
print(&#39;循环%d&#39; % i)
break表示跳出循环
continue表示跳出本次循环&#xff0c;继续下次循环&#xff0c;本次循环的其他内容不执行了
10.加else的for循环
for i in range(2,10):
if i&#61;&#61;7:
continue
print(&#39;循环%d&#39; % i)
else:#for循环正常结束时&#xff0c;走else
print(&#39;over&#39;)
1。python读取文件
f &#61; open(&#39;E:/info.txt&#39;, &#39;r&#39;)#用read的方式打开
a &#61; 0
for line in f.readlines():读取没一行&#xff0c;就是读取所有文件的意思
getstr &#61; line.split()#将一整行文件进行切割&#xff0c;切割后可以下标找到对应位置
if getstr[0] &#61;&#61; user_name:#通过下表找到对应位置的信息并进行比较等操作。
print(&#39;用户名存在,请重新输入&#39;)
f.close()#关闭对应文件
2.python写文件&#xff0c;
f &#61; open(&#39;E:/info.txt&#39;, &#39;a&#39;)#以append的方式&#xff0c;增加写文件&#xff0c;如果参数不是a&#xff0c;而是w&#xff0c;则表示每次都重写。
f.write(&#39;%s %s&#39;%(user_name,password)&#43;&#39;\n&#39;)#将内容写道对应的文件里。
print("成功")
f.close()#关闭文件
python基础操作以及hdfs操作
目录 前言 基础操作 hdfs操作 总结 一.前言 作为一个全栈工程师,必须要熟练掌握各种语言...HelloWorld.最近就被"逼着"走向了python开发之路, ...
Python菜鸟之路&#xff1a;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(&#39;E:\info.txt&#39;,&#39;a&#43;&#39;) as fr#fr这个值可以是任意值# :#for line in fr:&#39;&#39;&#39;with open ...
python基础操作_字符串操作_列表操作list
#字符串可以通过下表取值,如下程序 names&#61;&#39;java python&#39; print(names[0],names[5]) #使用for循环轮询所有name值 &#39;&#39;&#39; for name in nam ...
随机推荐
Macbook SSD硬盘空间不够用了&#xff1f;来个Xcode大瘦身吧&#xff01;
原文转自:http://www.jianshu.com/p/03fed9a5fc63 日期:2016-04-22 最近突然发现我的128G SSD硬盘只剩下可怜的8G多,剩下这么少的一点空间连X ...
Linux登录验证机制、SSH Bruteforce Login学习
相关学习资料 http://files.cnblogs.com/LittleHann/linux%E4%B8%AD%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95%E8%AE% ...
Sublime怎样新建HTML文档
1.在右下角有个plain text的标志,点击,选择文件类型为HTML 2.保存为HTML文档 3.这时候输入"!"(注意一定要选择对输入法) 4.然后按"Tab&qu ...
Spark基础排序+二次排序(java+scala)
1.基础排序算法 sc.textFile()).reduceByKey(_&#43;_,).map(pair&#61;>(pair._2,pair._1)).sortByKey(false).map(pair&#61; ...
cdoj 1246 每周一题 拆拆拆~ 分解质因数
拆拆拆~ Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.uestc.edu.cn/#/problem/show/1246 Descri ...
asp.net sql无限极分类实例程序
数据库结构 代码如下 create table category( id int, clsno ...
iOS开发- 文件共享(利用iTunes导入文件, 并且显示已有文件)
实现过程: 1.在应用程序的Info.plist文件中添加Application supports iTunes file sharing键,并将键值设置为YES. - (void)viewDidLo ...
setup命令的安装
2018-03-01 10:25:18 最小化安装的Linux系统,setup命令使用不了 安装方法:yum install setuptool #安装完以后,只要直接输入 setup,就会出 ...
2018SDIBT_国庆个人第二场
A.codeforces1038A You are given a string ss of length nn, which consists only of the first kk letter ...
浅淡 RxJS WebSocket
const open$ &#61; new Subject(); const ws &#61; webSocket({ url: &#39;wss://echo.websocket.org&#39;, openObserver: o ...