Python学习(二)——Python基础
基础
1、文件后缀名:
后缀名必须是.py,否则导入模块时会出错
2、执行方式:
python解释器 .py文件路径
python 进入解释器 实时输入并获取执行结果
3、解释器路径
#!/usr/bin/env python →即文件头部的声明
在windows系统直接写;
在Linux系统中:
文件名:./2.py
文件内部:#!/usr/bin/env python
4、编码
# -*- coding:utf8 -*-
在Python2中如果程序包含中文则必须添加,在Python3 中无意义。
utf8:需要多少位表示就用多少位表示
5、执行一个操作
提醒用户输入:用户和密码
获取用户名和密码,检测:用户名 = root 密码 = root
正确:登录成功
错误:登录失败
input函数
功能:永远等待,直到用户输入值,将输入值赋值给n,n代指用户输入内容,且全部为字符串类型
如果将字符串转换为数字,用int()
注释:
单行注释:
# 注释内容
多行注释
"""
注释内容
"""
6、变量名:
由字母、数字、下划线(_)组成
注意:
1、数字不能开头
2、不能是关键字:and,as,assert,break,class,continue,def,del,elif,else,except,exec,finally,for,from,global,if,import,in,is,lambda,not,or,pass,print,raise,return,try,while,with,yield
3、最好不要和Python内置的东西(方法、类)重复
4、写照
5、起名要有意义
7、条件语句
基本格式:
if 条件:
代码块
else:
代码块
多重条件判断:
if x == 1:
print('You are welcome')
elif x == 2:
print('You are cute')
elif x == 3:
print('Shut out')
else:
print('Bye')
print('Make your decision')
pass的使用:代指空代码,无意义,仅表示代码块
if x == 1:
pass
#表示跳过
else:
print('You are welcome')
注意:
1、缩进一定要正确,否则出错,一般用四个空格或Tab键
2、if 支持嵌套
3、if 支持多种条件
8、基本数据类型
字符串
用'引号'表示 :
name = 'Prince'
name = "Prince"
name = """Prince"""
name = '''Prince'''
加法:字符串相连
乘法:字符串成倍显示
n1 = 'alex'
n2 = 'is'
n3 = 'cute'
n4 = n1 + n2 + n3
print(n4)
# alexiscute
n5 = 2
print(n1*n5)
# alexalex
数字
age = 1
加+ 减- 乘* 除/ 次方** 取余% 取整//
布尔值
True / False
9、循环
死循环
import time
while 1 == 1:
print('OK',time.time())
#一直输出OK...
while else
continue和break
continue表示终止当前循环,不再执行下述的代码
break表示整个循环停止,跳出循环
Python学习(二)——Python基础的更多相关文章
- Python学习二|Python的一些疑问
最近写了一点Python代码,作为一个java程序员,面对Python这么便捷的语言不禁有点激动.不过呢,有时候也会遇到一些无法理解的东西. 例如: er = [[1,2,3], [4,5,6], [ ...
- Python学习二:词典基础详解
作者:NiceCui 本文谢绝转载,如需转载需征得作者本人同意,谢谢. 本文链接:http://www.cnblogs.com/NiceCui/p/7862377.html 邮箱:moyi@moyib ...
- Python学习day11-函数基础(1)
figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max- ...
- Python学习课程零基础学Python
python学习课程,零基础Python初学者应该怎么去学习Python语言编程?python学习路线这里了解一下吧.想python学习课程?学习路线网免费下载海量python教程,上班族也能在家自学 ...
- Python学习笔记之基础篇(-)python介绍与安装
Python学习笔记之基础篇(-)初识python Python的理念:崇尚优美.清晰.简单,是一个优秀并广泛使用的语言. python的历史: 1989年,为了打发圣诞节假期,作者Guido开始写P ...
- python学习日记(基础数据类型及其方法01)
数字 int 主要是用于计算的,常用的方法有一种 #既十进制数值用二进制表示时,最少使用的位数i = 3#3的ASCII为:0000 0011,即两位 s = i.bit_length() print ...
- Python学习day16-模块基础
<!doctype html>day16 - 博客 figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { ...
- Python学习day12-函数基础(2)
<!doctype html>day12博客 figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { pos ...
- Python学习day05 - Python基础(3) 格式化输出和基本运算符
figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max- ...
- python学习: 优秀Python学习资源收集汇总--转
Python是一种面向对象.直译式计算机程序设计语言.它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块.与Scheme.Ruby.Perl ...
随机推荐
- 题解【Vijos1159】岳麓山上打水
题面 迭代加深搜索模板题. 注意开始时要先对桶的容量从小到大排序. 达到搜索层数时使用完全背包\(\text{check}\)即可. 具体实现参考代码. #include <bits/stdc+ ...
- 素问 - 使用 PE、PB 做估值
摘自<小韭的学习圈> Q 哪些行业用PE看合适,哪些用PB看合适啊?其中的大致逻辑是什么? A PE = 股价 / 每股收益 使用PE的逻辑是,我们认为一个股票有价值,是因为公司未来能赚钱 ...
- C++-数据抽象入门
一.假定数据是如何存储的 隐藏某些实现逻辑时,我们是想要隐藏绘制子弹的细节.我们是通过使用一个可以调用的函数,而不是直接写出绘制子弹到屏幕上的代码来实现的.这里同样可以使用一个函数来隐藏棋盘存储的细节 ...
- Django 基本使用及目录结构
1.安装 pip3 install django 默认为最新版 2.创建Django项目 在即将创建的Django项目,目录下运行命令 1.django-admin startproject my_p ...
- .Net中C# Dictionary 用法
Dictionary提供快速的基于键值的元素查找. 结构是:Dictionary <[key] , [value] >,当你有很多元素的时候可以用它. 它包含在System.Collect ...
- 剑指offer 面试题56. 数组中只出现一次的两个数字
题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了两次.请写程序找出这两个只出现一次的数字. 方法1:用set记录出现过的数字 class Solution { public: void F ...
- Photoshop——APP设计规范
随着Android和iOS语言的兴起,能够在手机上运行的APP软件已经成为了目前移动应用技术的焦点,APP的UI设计随之也越来越受到重视. 用户的需求不断增加,技术也在不断的更新,UI设计也越来越被重 ...
- Auto.js的初次使用——在VSCode中使用
最近双十一大家都在集猫币,盖楼,但是每天刷任务太浪费时间了.被推荐了一个脚本可以自动刷任务,很是好奇.于是想要了解一下Auto.js 一.vscode启动Auto.js 1.vscode里安装auto ...
- JS高级---一个神奇的原型链
一个神奇的原型链 <script> var divObj=document.getElementById("dv"); console.dir(divObj); //d ...
- Docker - ubuntu 镜像安装网络工具
概述 给 ubuntu 镜像, 安装一些基本的网络工具 背景 尝试学习的时候, 需要检测网络的连通性 没有这些工具, 绕了不少弯路 工具们 ping ip a 环境 docker 18.09 ubun ...