Python基础
本文最后更新于9 天前,其中的信息可能已经过时,如有其他问题请留言
AI智能摘要
文章介绍了Python的基础知识,包括注释、数据类型、运算符、常见函数以及语法格式。注释用于提高代码可读性;数据类型包含整数、浮点数、复数和布尔类型;运算符包括算术运算符、赋值运算符、比较运算符、逻辑运算符、成员运算符和位运算符;常见函数有数学函数、随机数函数和三角函数;语法格式涉及if语句、循环语句和其他语句的使用。

一,注释

注释是代码中的辅助性文字,用于标识代码的含义和功能,提高代码的可读性。不影响程序的运行。

1.单行注释

# 这是一行单行注释

2.多行注释

"""
 在这里的都是注释
"""

二,数据类型

1.数字类型

数字类型分为整数类型int,浮点型float,复数类型complex和布尔类型bool.

2.字符串类型

'char'
"String"
'''shang'''

用于表示文本数据,由单引号,双引号或者三引号包含的一系列字符.

三,运算符

1.算术运算符

算数运算符主要执行基本的数学运算,比如加,减,乘,除等。Python中提供的算数运算符包括+,-,*,/,//,%,**,它们都是双目运算符,可以对两个操作数进行数学运算。

2.赋值运算符

=是基本的赋值运算符,Python在此基础上还有复合赋值运算符,包括+=,-=,*=,/=,//=,%=,**=。

3.比较运算符

比较运算符又称关系运算符,用于比较两边操作数。Python中的比较运算符包括==,!=,>,<,>=,<=。它们通常用于布尔测试,结果只能是True或False。

4.逻辑运算符

逻辑运算符可以将多个条件按照逻辑进行连接,变成更复杂的条件,Python提供了and,or,not三个关键字。

5.成员运算符

成员运算符用于检测给定数据是否存在于字符串,列表,元组,集合,字典中,关键字有in和not in。

6.位运算符

位运算符用于对操作数的二进制位进行逻辑运算,操作数必须是整数。Python中提供了6个位运算符,分别是<<,>>,&,|,^,~.

四,常见函数

Python数学函数


Python随机数函数

Python三角函数

五,语法格式

1.if语句

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块

Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。

if 判断条件:
    执行语句……
elif: 判断条件:
    执行语句……
else:
    执行语句……

2.循环语句

Python 提供了 for 循环和 while 循环

While循环

While循环当判断条件假 false 时,循环结束

count = 0
while count < 5:
   print count, " is  less than 5"
   count = count + 1
   break
else:
   print count, " is not less than 5"

For循环

for循环可以遍历任何序列的项目,如一个列表或者一个字符串

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
for num in range(10,20):  # 迭代 10 到 20 (不包含) 之间的数字
   for i in range(2,num): # 根据因子迭代
      if num%i == 0:      # 确定第一个因子
         j=num/i          # 计算第二个因子
         print ('%d 等于 %d * %d' % (num,i,j))
         break            # 跳出当前循环
   else:                  # 循环的 else 部分
      print ('%d 是一个质数' % num)

3.其他语句

break

break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
for letter in 'Python':     # 第一个实例
   if letter == 'h':
      break
   print '当前字母 :', letter
  
var = 10                    # 第二个实例
while var > 0:              
   print '当前变量值 :', var
   var = var -1
   if var == 5:   # 当变量 var 等于 5 时退出循环
      break
 
print "Good bye!"

continue

continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
for letter in 'Python':     # 第一个实例
   if letter == 'h':
      continue
   print '当前字母 :', letter
 
var = 10                    # 第二个实例
while var > 0:              
   var = var -1
   if var == 5:
      continue
   print '当前变量值 :', var
print "Good bye!"

类型转换

int(x [,base ])         将x转换为一个整数  
long(x [,base ])        将x转换为一个长整数  
float(x )               将x转换到一个浮点数  
complex(real [,imag ])  创建一个复数  
str(x )                 将对象 x 转换为字符串  
repr(x )                将对象 x 转换为表达式字符串  
eval(str )              用来计算在字符串中的有效Python表达式,并返回一个对象  
tuple(s )               将序列 s 转换为一个元组  
list(s )                将序列 s 转换为一个列表  
chr(x )                 将一个整数转换为一个字符  
unichr(x )              将一个整数转换为Unicode字符  
ord(x )                 将一个字符转换为它的整数值  
hex(x )                 将一个整数转换为一个十六进制字符串  
oct(x )                 将一个整数转换为一个八进制字符串  

六,组合数据类型

1.集合

{”red“,”blue“,1}

集合类型可以保存任意数量,类型的元素,没有特定的顺序,每个元素必须唯一。

2.列表

[1,2,"list"]

列表可以保存任意数量,任意类型的元素,这些元素有顺序,可重复,可修改为其他元素。

3.元组

(1,2,"apple")

元组类型与列表作用类似,它也可以保存任意数量,任意类型的元素,有顺序,可重复,但是不能修改。

4.字典

{"name":"张三","age":18}

可以保存任意数量的元素,用”Key:Value“的格式

七,自定义函数

1.定义格式

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
total = 0 # 这是一个全局变量
# 可写函数说明
def sum( arg1, arg2 ):
   #返回2个参数的和."
   total = arg1 + arg2 # total在这里是局部变量.
   print "函数内是局部变量 : ", total
   return total
 
#调用sum函数
sum( 10, 20 )
print "函数外是全局变量 : ", total

八,文件操作

1.文件分类

2.文件处理

九,面向对象

1.类

2.继承

十,异常处理

1.认识异常

2.捕获异常

十一,常用库

十二,实战项目开发

整理资料不易,觉得有帮助可以投喂下博主哦~感谢!
作者:Hueil
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 协议
转载请注明 文章地址 及 作者 哦~
暂无评论

发送评论 编辑评论


                
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇