python 有基础入门程序
用严格的缩进代替C++中的{},简洁美观。
变量不需要传统的定义,系统推断,类似auto
命名规则:大小写字母、数字、下划线和汉字等字符组合
注意事项:大小写敏感、首字符不能是数字、不与保留字相同
注释#注释一句,三引号注释多行,有意思的是三引号也是字符串
33个保留字:(大小写敏感)
and elif import raise global
as else in return nonlocal
assert except is try True
break finally lambda while False
class for not with None
continue from or yield
def if pass del
EX1:
请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。
转换算法如下:(C表示摄氏度、F表示华氏度)
C = ( F - 32 ) / 1.8
F = C * 1.8 + 32
#TempConvert.py TempStr = input("请输入温度值:") if TempStr[-1] in ['F','f']: C = (eval(TempStr[0:-1])-32)/1.8 print("转换后的温度是{:.2f}C".format(C)) elif TempStr[-1] in ['C','c']: F = 1.8*eval(TempStr[0:-1])+32 print("转换后的温度是{:.2f}F".format(F)) else: print("输入格式错误")
1.input()函数:读取字符串,参数为提示符
2.eval()函数:去除字符串的引号,变为对应类型,这个函数真的很惊艳
3.切片操作,左开右闭,li[::2] 最后可以加步长,-1为逆索引
4.字符串格式化操作,非常方便 字符串内 {},接.format() 。:.2f对字符控制,小数点后两位的浮点数
EX2:
素数检验
from math import sqrt n = int(input("Please input number:")) for i in range(2,int(sqrt(n))): if n %i ==0: print(f"{n} is Not a prime number.") break else: print(f"{n} is a prime number.")
1.range(a,b,step)函数,产生一个可迭代的序列,可加步长
2.f-strings格式化,把括号内当作是变量
pi =3.14159 print(f'pi ={pi:.2f}')
得到 ‘pi = 3.14’
进制转换
f'int:31,hex:{31:x},oct:{31:o}' 'int:31, hex:1f,oct:37'
3.for else语句,else可以与for搭配,如果for正常执行万循环就会执行else。
EX3:
打印一个朴素的三角形
n=int(input("Please input number:")) for i in range(n): print('*'*i)
对比C++简介很多, 字符串支持*操作,即重复 n遍
原文地址:https://www.cnblogs.com/hao11/p/12561744.html
- MVC前台Post/Get异步获得数据时参数的取值问题
- IQueryable与foreach的困惑?
- ModalPopupExtender用法示例
- MVC中局部视图的使用
- MVC发布后项目存在于根目录中的子目录中时的css与js、图片路径问题
- ORM中的继承关系映射全解——单表继承体系、一实体一具体表、一实体一扩展表、接口映射
- View与Control间的数据交互
- C#中Dispose和Close的区别!
- C#调用SQL中的存储过程中有output参数,存储过程执行过程中返回信息
- 你真的会玩SQL吗?查询指定节点及其所有父节点的方法
- ASP.Net MVC框架配置与分析
- MVC利用MvcHtmlString在后台生成HTML
- ExtJs学习笔记(7)_获取GridPanel选中行的详细信息
- ExtJs学习笔记(5)_Ajax示例
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- PHP实现微信申请退款功能
- python 读取.nii格式图像实例
- PHP实现八皇后算法
- 浅析php如何实现爬取数据原理
- Python 存取npy格式数据实例
- 微信支付之JSAPI公众号支付详解
- 浅谈keras中的batch_dot,dot方法和TensorFlow的matmul
- Python代码执行时间测量模块timeit用法解析
- Laravel框架实现简单的学生信息管理平台案例【附源码下载】
- numpy 矩阵形状调整:拉伸、变成一位数组的实例
- 使用Nibabel库对nii格式图像的读写操作
- ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法
- 使用SimpleITK读取和保存NIfTI/DICOM文件实例
- php中上传文件的的解决方案
- python 实现两个npy档案合并