Python 程序设计快速入门简易教程

Python 程序设计快速入门简易教程

  • Python语言快速检索
    • 一些需要知道的事
    • 一个简单的Python程序
    • Python的基本数据类型
    • Python的基本运算符
    • Python的常用函数
    • import 库的用法
    • 分支语句
    • 循环结构
    • 字符串
    • 列表的使用
    • 元组
    • 自定义函数
    • 使用库编程
  • Thanks for reading...

Python语言快速检索

Python的语法简洁,实用,假设你已有C++程序设计基础,接下来跟着我走,瞬间学会Python语言,对于信息学竞赛的学生可以用Python出随机数据是非常方便的,如果感兴趣,还可以做一些简单的游戏。
————因本人也是初学Python,难免有错误,敬请谅解和指出————

一些需要知道的事

1、Python区别大小写
2、Python是通过缩进格式来定于语句块: // 空的格数任意 但是一定要相同
3、Python里的列表相当于C++里的数组
4、Python里的注释符号是#

一个简单的Python程序

首先我们来看一个排序程序

n=int(input())  #输入一个字符串转换程数字到n
tmp=[]			#定义一个临时的字符列表,相当于C++里的数组
st=input()      #输入一个字符串到st
tmp=st.split()  #将st字符串以空格分开成多个字符串放到tmp列表里屈
a=[]			#定义一个列表a用来存放数字
for x in tmp:   #相当于for循环,循环次数取决于tmp里元素的个数 //for(auto x:tmp)
    a.append(int(x))   #将tmp里的每个字符串转换成数字存放在a里
a.sort()               #将列表a进行排序
for x in a:            #相当于for循环,循环次数取决于a里元素的个数
    print(x,end=" ")   #打印出每一个数字,后面接一个空格

Python的基本数据类型

整数类型(int),浮点型类型(float),字符串类型(str),布尔类型(bool)
可以用type(x)来查看x的数据类型
>>>x=10
>>>y=3.14
>>>z='hi'
>>>x,y,z,type(x),type(y),type(z)
(10, 3.14, 'hi', <class 'int'>, <class 'float'>, <class 'str'>)

此外还有list,tuple,dict,set等高级数据类型

Python的基本运算符

运算符
+   -   *   /    加减乘除      %   求余    //    整除     **   幂运算
优先级
1、 **         2、 *   /   %   //      3、+  -
其他:
	1、Python里有a+=1  没有a++
	2、字符串里用 + 号来连接两个字符串 ''abc'+'dac'的结果是'abcdac'
	3、字符串里用 * 号来复制N段,如果 'a'*3 的结果是'aaa'

Python的常用函数

1、int()函数,转换成整型  	  float()函数 ,转换成浮点数类型
   str()函数,转换成字符串      bool()函数,转换成布尔类型
2、round()函数,四舍五入        round(x,y)保留y位小数
   abs()函数,求绝对值          
3、math模块函数:需要import math 或者from math import * 
   ceil()向上取整,floor()向下取整,sqrt()平方根(// **0.5),radians()角度转弧度
   degrees()弧度转角度,sin(),cos(),tan(),asin(),acos(),atan()
4、随机模块函数:需要import random或者from random import *
   randint(x,y),生成x——y的一些随机数,包含x,y
   random()生成0——1之间的随机小数,包含0,不包含1
 5、时间模块函数:需要import time
    time()函数ÿ

你可能感兴趣的:(程序代码,python)