一.Python基础语法

1.Python注释

python有两种注释方法
分别为单行注释 # 和多行注释 ‘’’ ‘’’

  • 单行注释: 使用"#"对一行进行注释
    在需注释的内容前添加#即可

  • 多行注释: 使用 ‘’’ ‘’’ 对多行进行注释
    ‘’’
    …(为需要注释的内容)
    ‘’’

例:

print("hello world")
#打印hello world

str="xiaohong"
print(str)
'''
给变量str赋值为xiaohong
打印变量str
'''

需要注意的两个特殊注释:

在py文件首行 #!/usr/bin/python3 ; # – coding=utf-8 – 这两句注释分别指的是指定python解析器的路径,指定编码格式,只能写在py文件最前面。
这在python2版本十分常见,因为python2解析器默认python采取ASCII编码,不支持中文,因此需要制定解析器编码格式为utf-8
python3默认采用utf-8的编码方式,所以使用python3的朋友无需担心

2.数据类型和命名

六种标准数据类型:

  • 1.数字(Number):

int(有符号整数)
long(长整型) – python3中取消,即int也为长整型
float(浮点型) – 即小数
complex (复数)
bool(布尔值) – Ture - False

  • 2.字符串(String):
    需用 ‘’ 或 “” 括起来, \ 为转义特殊字符
    例:
a="ab"
print(type(a))

Python 使用反斜杠 \ 转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r,表示原始字符串:
例:

a="ab\ntp"
print(a)
# 因为检测到\n,所以换行了
a=r"ab\ntp"
print(a)
# 加了r,使 \ 不再转义
  • 3.集合(Set):

可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
例:

a={1,2,3}
print(type(a))
  • 4.字典(Dictionary):

写在 {} 中
例:

a={'id':1,'name':'test'}
print(type(a))
  • 5.元组(Tuple):

写在 () 之中
例:

a=(1,2,3)
print(type(a))
  • 6.列表(List):

写在 [] 之中
例:

a=[1,2,3]
print(type(a))

查看数据类型的方法:type()
例:

a=1
print(type(a))

可变数据类型: 是指当该数据类型对应的变量值发生改变,它的内存地址不发生改变,这种数据类型就称为可变数据类型.

不可变数据类型: 是指当该数据类型对应的变量值发生改变,它的内存地址也随之改变,这种数据类型就称为不可变数据类型.

不可变数据类型有:1.数字(Number),2.字符串(String),3.元组(Truple)
可变数据类型有:1.集合(Set),2.字典(Dict),3.列表(List)

3.基本操作符

  • 1.算数运算符:

+加 用于两数相加
- 减 用于两数相减
* 乘 用于两数相乘
/ 除 用于两数相除 注:除完之后不为整数,会留有小数
% 求模 用于两数相除,返回余数
** 求幂 用于求x的y次方
// 整除 用于两数相除 注:除完为整数,且不为四舍五入,而是向下取整

  • 2.比较运算符

== 等于 判断两者对应的值是否相等
!= 不等于 判断两者对应的值是否相等
> 大于 判断x是否大于y
< 小于 判断x是否小于y
>= 大于等于 判断x是否大于等于y
<= 小于等于 判断x是否小于等于y

  • 3.逻辑运算符

and 与运算 判断条件两者必须都符合,返回计算后的值,若有一者不符合,返回False

# 用法: x and y
print(20 and 20)

or 或运算 判断条件两者其中之一符合,返回计算后的值(若第一者就符合则之后不在判断,返回第一者的值),若都不符合,返回False

# 用法: x or y
print(20 or 2)

not 非运算(取反) 判断条件是否不符合,若为True,返回False,若为False,返回True

# 用法: not x
print(not 20)

注:以上皆可组合使用
例:

print(not(20 and 1 or 2))
  • 4.赋值运算符

= 赋值 用法:x=y
+= 加等 用法:x+=1 (等于x=x+1)
-= 减等 用法:x-=1 (等于x=x-1)
*= 乘等 用法类上
/= 除等 用法类上
%= 类上
**= 类上
//= 类上

4.格式化输入和输出

  • 1.输入

input用法:
input() – 常与赋值运算符配合使用
例:

a=input("你的年龄是")
print(a)
  • 2.输出

有多种方法可实现输出
一.%s,%d,%f等指定数据类型实现输出
例:

a=1
print("%s"%a)

二.{},.flomat实现输出
例:

a=1
print("{}".format(a))
posted @ 2021-05-31 01:10  llllyh812  阅读(17)  评论(0)    收藏  举报  来源