python学习之基础内容
python基础内容①
什么是python?
-一种计算机语言,计算机语言分为
-高级语言:python、java、Ruby、C#、C++......
-基础语言:C语言、汇编
-计算机可以直接执行基础语言,但是基础语言比较复杂,敲代码很麻烦
-高级语言会自动转化为基础语言,再提供给计算机执行。
安装好python后,print("hello world")
-python执行文件后缀名可以是任意的
-但是为了pycharm的执行方便,约定俗称使用“.py”后缀
python 的执行方式
-一种是在cmd中输入“python路径 被执行文件路径”
-一种是运行python解释器,实时输入代码并执行
代码顶端"#!/usr/bin/env python"的意义
-告诉Linux系统python路径位置,win系统无视
代码顶端"# -*- coding:utf8 -*-"的意义
-自带编码器可能不识别中文,要求解释器调用uft8编码器,3.0以上版本无视
如何利用python进行简单的交互操作
-了解input用法【系统输出后,等待用户反馈,再执行下一行代码】
input('请任意输入:')
print('干得漂亮!')
-了解赋值
n=input('我真的很帅')
print(n)
初步了解变量的意义
-变量是指一个随时变化的值
-变量可以由:"字母"、"数字"、"下划线"构成
-变量书写规则:
随便怎么写
但是“不能以数字开头”“不要用python的关键字”“不要与python内置重复”
系统不识别 影响python运行 影响python运行
-注意:多单词用"_"链接,显得专业
条件语句的了解(我更喜欢称为判断语句)“if”
-格式
if 条件 :
怎么样怎么样
else:
怎么样怎么样
-举例
if 1==1 :
print('ok')
else:
print('no')
-了解多条件下使用“elif”
-了解该语句可以嵌套
-简单例子:
n=input('请输入用户名')
if n=='帅哥':
print('来个照片看看')
elif n=='美女':
print('加个微信呗')
elif n=='明星':
print('给签个名呗')
else:
print('泥奏凯')
#print('很高兴认识你')
-【不执行跳过用pass】-【英文语法下写符号,不然各种报错】
基本数据类型
-字符串:引号(英文语法下符号!!!)
n='我是个帅哥'
n=''我是个帅哥''
n='''我是个帅哥'''
n="我是个帅哥"
n=""我是个帅哥""
n="""我是个帅哥"""
-三引号在分行显示的时候表示注释
-加减乘除【 + - * / 】
加法:
a="jalskfgoas"
b="dasfase"
c=a+b
print(c)
jalskfgoasdasfase
乘法:
a='sda'
b=a*2
print(b)
sdasda
-数字有加减乘除,跟小时候学的没差
-数字在print的()内加引号,就不计算,输出字符串
-补充:** 平方、%取余数、//取除法的商(除法计算结果取整数)
-举例:写代码判断奇数偶数
n=int(input('give me a number:'))
a1=n%2
if a1 == 0:
print('偶数')
else:
print('奇数')注意第一行要标明n为整数,否则报错。
python学习之基础内容的更多相关文章
- Python学习入门基础教程(learning Python)--5.6 Python读文件操作高级
前文5.2节和5.4节分别就Python下读文件操作做了基础性讲述和提升性介绍,但是仍有些问题,比如在5.4节里涉及到一个多次读文件的问题,实际上我们还没有完全阐述完毕,下面这个图片的问题在哪呢? 问 ...
- Python学习笔记基础篇——总览
Python初识与简介[开篇] Python学习笔记——基础篇[第一周]——变量与赋值.用户交互.条件判断.循环控制.数据类型.文本操作 Python学习笔记——基础篇[第二周]——解释器.字符串.列 ...
- Python学习笔记——基础篇【第六周】——面向对象
Python之路,Day6 - 面向对象学习 本节内容: 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装.继承.多态 类.方法. 同时可参考链接: http:// ...
- Python 学习笔记---基础篇
1. 简单测试局域网中的电脑是否连通.这些电脑的ip范围从192.168.0.101到192.168.0.200 import subprocess cmd="cmd.exe" b ...
- Python学习day06-Python基础(4)流程控制之while和for循环
Python学习day06-流程控制之while和for循环 Python学习day06-流程控制之while和for循环while循环1. 语法2. while+break,while+contin ...
- Python学习笔记——基础篇【第一周】——变量与赋值、用户交互、条件判断、循环控制、数据类型、文本操作
目录 Python第一周笔记 1.学习Python目的 2.Python简史介绍 3.Python3特性 4.Hello World程序 5.变量与赋值 6.用户交互 7.条件判断与缩进 8.循环控制 ...
- Python学习笔记——基础篇【第四周】——迭代器&生成器、装饰器、递归、算法、正则表达式
目录 1.迭代器&生成器 2.装饰器 a.基本装饰器 b.多参数装饰器 3.递归 4.算法基础:二分查找.二维数组转换 5.正则表达式 6.常用模块学习 #作业:计算器开发 a.实现加减成熟及 ...
- python学习day1--python基础
Python的优缺点 先看优点 Python的定位是“优雅”.“明确”.“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂 ...
- Python学习入门基础教程(learning Python)--5.3 Python写文件基础
前边我们学习了一下Python下如何读取一个文件的基本操作,学会了read和readline两个函数,本节我们学习一下Python下写文件的基本操作方法. 这里仍然是举例来说明如何写文件.例子的功能是 ...
随机推荐
- C++ 指针 new delete int*与string
一 指针 string和int 都可以认为是四个字节sizeof(string)==4, string是个类,它的空间在堆动态分配 二.delete 只是释放空间 三.new 数组 int size= ...
- java有序数组的有序交集
public static void main(String[] args) throws ParseException { int[] a = {4,5,-1,-1}; int[] b = {-1, ...
- Web 前端页面性能监控指标
Web 前端页面性能监控指标 性能监控 / 性能指标 / 性能优化 白屏时间计算 FCP 白屏时间:从浏览器输入地址并回车后到页面开始有内容的时间: 首屏时间计算 FMP 首屏时间:从浏览器输入地址并 ...
- Sentry React SourceMaps All In One
Sentry React SourceMaps All In One React https://docs.sentry.io/platforms/javascript/guides/react/ h ...
- 使用 Canvas 实现一个类似 Google 的可视化的页面错误反馈库
使用 Canvas 实现一个类似 Google 的可视化的页面错误反馈库 iframe 嵌套 iframe iframe 包含 复制的 HTML 页面 和支持可以拖拽的工具栏 鼠标经过上面,智能识别 ...
- Android 开启 WebView 页面 Chrome debug
Android 开启 WebView 页面 Chrome debug WebView debug // 开启 WebView 页面 debug testWebView.setWebContentsDe ...
- how to get window width in javascript
how to get window width in javascript how to get window width in js How to Detect Screen Resolution ...
- 备战春招!开源社区系统 Echo 超全文档助力面试
博主东南大学硕士在读,寒假前半个月到现在差不多一个多月,断断续续做完了这个项目,现在终于可以开源出来了,我的想法是为这个项目编写一套完整的教程,包括技术选型分析.架构分析.业务逻辑分析.核心技术点分析 ...
- python进阶(2)python最常用的模块
math math.ceil(a): 用来返回≥a的最小整数 math.floor(a):用来返回≤a的最大整数 round(a [,b]) 如果没有参数b,只有a,round()作用是四舍五入 如果 ...
- Docker daemon socket权限不足
一.概述 普通用户执行命令:docker ps报错,具体信息如下: docker: Got permission denied while trying to connect to the Docke ...