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

这篇教程介绍了Python程序设计的基础,包括基本数据类型、运算符、函数、分支语句、循环结构、字符串、列表、元组以及库的使用。适合初学者快速掌握Python语言。
摘要由CSDN通过智能技术生成

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()函数,或者当前时间戳,自197001010000起经过的秒数,是个浮点数
    sleep()函数,sleep(x)表示暂停程序执行x秒

import 库的用法

例如需要使用math模块内sin()

1. import math   //引用:math.sin()
2. from math import sin   //引用直接用sin()
3. from math import *  sin()   //*表示引用库中全部内容

分支语句

1、关系表达式:>   <    >=   <=   !=    ==
2、逻辑表达式:and   or   not
   与C++不同的地方是可以写成这样:  10>x>3
3、单分支语句:
	if    布尔表达式:
	    语句体
4、双分支语句:
	if    布尔表达式:
	    语句体
	else:
	    语句体
5、多分支语句:
	第一种方式
	if    布尔表达式1:
	    语句体1
	if    布尔表达式2:
	    语句体2
    if    布尔表达式3:
	    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值