python学习笔记一 介绍、基本语法、流程控制

简介:

1、用户输入 

1
2
3
4
5
#!/usr/bin/env python
#_*_coding:utf-8_*_
#name = raw_input("What is your name?") #only on python 2.x
name  =  input ( "What is your name?" )
print ( "Hello "  +  name )


2、输入密码时,如果想要不可见,需要利用getpass 模块中的 getpass方法,即:

1
2
3
4
5
6
7
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import  getpass
# 将用户输入的内容赋值给 name 变量
pwd  =  getpass.getpass( "请输入密码:" )
# 打印输入的内容
print (pwd)


3、sys模块

1
2
3
4
#!/usr/bin/env python
# -*- coding: utf-8 -*- 
import  sys
print (sys.argv)

 

#输出

1
2
$ python test.py helo world
[ 'test.py' 'helo' 'world' ]   #把执行脚本时传递的参数获取到了


4、os模块

1
2
3
4
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import  os
os.system( "df -h" #调用系统命令
1
2
import  os,sys
os.system(''.join(sys.argv[ 1 :]))  #把用户的输入的参数当作一条命令交给os.system来执行



5、if语句

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
场景一、用户登陆验证
# 提示输入用户名和密码
# 验证用户名和密码
#     如果错误,则输出用户名或密码错误
#     如果成功,则输出 欢迎,XXX!
  
  
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import  getpass
name  =  raw_input ( '请输入用户名:' )
pwd  =  getpass.getpass( '请输入密码:' )
if  name  = =  "alex"  and  pwd  = =  "cmd" :
     print ( "欢迎,alex!" )
else :
     print ( "用户名和密码错误" )

    

6、表达式for loop

最简单的循环10次

1
2
3
4
5
#!/usr/bin/env python
#_*_coding:utf-8_*_
__author__  =  'Alex Li'
for  in  range ( 10 ):
     print ( "loop:" , i )

    

7、while loop   

1
2
3
4
count  =  0
while  True :
     print ( "你是风儿我是沙,缠缠绵绵到天涯..." ,count)
     count  + = 1

    



本文转自 corasql 51CTO博客,原文链接:http://blog.51cto.com/corasql/1910373,如需转载请自行联系原作者

相关文章
|
2月前
|
数据采集 数据可视化 搜索推荐
Python数据分析全流程指南:从数据采集到可视化呈现的实战解析
在数字化转型中,数据分析成为企业决策核心,而Python凭借其强大生态和简洁语法成为首选工具。本文通过实战案例详解数据分析全流程,涵盖数据采集、清洗、探索、建模、可视化及自动化部署,帮助读者掌握从数据到业务价值的完整技能链。
327 0
|
4月前
|
JSON 算法 API
1688商品详情API实战:Python调用全流程与数据解析技巧
本文介绍了1688电商平台的商品详情API接口,助力电商从业者高效获取商品信息。接口可返回商品基础属性、价格体系、库存状态、图片描述及商家详情等多维度数据,支持全球化语言设置。通过Python示例代码展示了如何调用该接口,帮助用户快速上手,适用于选品分析、市场研究等场景。
|
29天前
|
人工智能 自然语言处理 安全
Python构建MCP服务器:从工具封装到AI集成的全流程实践
MCP协议为AI提供标准化工具调用接口,助力模型高效操作现实世界。
329 1
|
6月前
|
XML JSON API
淘宝商品详情API的调用流程(python请求示例以及json数据示例返回参考)
JSON数据示例:需要提供一个结构化的示例,展示商品详情可能包含的字段,如商品标题、价格、库存、描述、图片链接、卖家信息等。考虑到稳定性,示例应基于淘宝开放平台的标准响应格式。
|
1月前
|
设计模式 算法 大数据
Python流程控制:让代码按你的节奏跳舞
Python流程控制是编程核心,通过if条件判断、for循环与while循环,控制代码执行顺序与逻辑分支。它帮助开发者实现智能决策、重复任务处理与交互式应用,是编写高效、清晰程序的关键。掌握这三大控制结构,将显著提升代码逻辑与程序性能。
65 0
|
5月前
|
IDE 开发工具 开发者
手把手教你安装PyCharm 2025:开发者的Python IDE配置全流程+避坑指南
本教程详细介绍了PyCharm 2025版本在Windows系统下的安装流程及配置方法,涵盖AI代码补全与智能调试工具链等新功能。内容包括系统要求、安装步骤、首次运行配置(如主题选择与插件安装)、创建首个Python项目,以及常见问题解决方法。此外,还提供了切换中文界面和延伸学习资源的指导,帮助用户快速上手并高效使用PyCharm进行开发。
2725 61
|
10月前
|
IDE 数据挖掘 开发工具
Python作为一种广受欢迎的高级编程语言,以其简洁的语法和强大的功能吸引了众多初学者和专业开发者
Python作为一种广受欢迎的高级编程语言,以其简洁的语法和强大的功能吸引了众多初学者和专业开发者
223 7
|
5月前
|
数据采集 机器学习/深度学习 数据挖掘
Python爬虫生成CSV文件的完整流程
Python爬虫生成CSV文件的完整流程
|
6月前
|
Python
课时19:Python的基本语法
今天给大家带来分享的是 Python 的基本语法,分为以下六个部分。 1.在 Python 中严格区分大小写 2.Python 中的每一行就是一条语句,每条语句以换行结束 3.Python 中每一行语句不要过长 4.条语句可以分多行编写,语句后边以\结尾 5.Python 是缩进严格的语言,不要随便写缩进 6.在 Python 中使用#来表示注释
103 2
|
10月前
|
存储 索引 Python
Python 的基本语法
这些是 Python 的基本语法要素,掌握它们是学习和使用 Python 的基础。通过不断地实践和应用,你将能够更深入地理解和熟练运用这些语法知识,从而编写出高效、简洁的 Python 代码
400 61

推荐镜像

更多