Python编程基础(1)

        如果你想学Python却不知道从何开始,可以参考上图进行学习。

一、标识符

        所谓标识符就是变量、函数、属性、类、模块等可以由程序员指定名称的代码元素,构成标识符的字符均遵循一定的命名规则。
    命名规则:   
        1. 区分大小写: Hello hello 是两个不同的标识符。
        2. 首字符可以是下画线"_" 或字母,但不能是数字。
        3. 除首字符外的其他字符必须是下画线、字母和数字。
        4. 关键字不能作为标识符。
        5. 不要使用 Python 的内置函数作为自己的标识符。
     Python关键字:(每个关键字都有自己的特殊含义)
          

二、变量与注释

        在Python 中为一个变量赋值的同时就声明了该变量,该变量的数据类型就是赋值数据所属的类型,该变量还可以接收其他类型的数据
        由于存在这样的规则,所以会给开发人员带来很多麻烦,不容易发现一些错误,会导致更多错误产生。
        
        注释 就是不会被编译器编译的部分。
        Python中有三种注释方法:
                1.井号(#):为单行注释
                
return round(math.pi*r*r,3)#计算圆的面积

                2.三个单引号('''   '''):为多行注释

def jiecheng(product):
    n=i = 1
    while i <= product:
        n *= i
        i += 1
    '''在单引号
    里面写注释
    '''
    return n;

                3.三个双引号("""  """):为多行注释

def jiecheng(product):
    n=i = 1
    while i <= product:
        n *= i
        i += 1
    """在双引号
    里面写注释"""
    return n;

注:在写代码是需要注意“# coding=utf-8”,这个注释是告诉编译器该文件的编码集是UTF-8,可以避免产生代码中有中文等亚洲文字时无法解释文件的问题。该注释语句必须被放在文件的第1行或第2行才能有效。它还有替代写法:# _*_ coding: utf-8 _*_

三、模块

       在Python中一个模块就是一个文件,模块是保存代码的最小单位,在模块中可以声明变量、函数、属性和类等Python代码元素。

Yin模块:

#Yin模块
a=50
b=20

        1.import<模块名>:通过这种方式会导入Yin模块的所有代码元素,在访问时需要加前缀”Yin.“

import Yin
print(Yin.a)

        2.from<模块名>import<代码元素>:通过这种方式会导入Yin模块中的x变量,在访问时不需要加前缀“Yin.”

from Yin import a
print(a)

        3.from<模块名>import<代码元素>as<代码元素别名>:与2类似,在当前模块的代码元素(a变量)与要导入的Yin模块的代码元素(a变量)名称有冲突时,可以给要导入的代码元素(Yin中的a)一个别名a2

from Yin import a as a2
a=2
print(a2)

四、数据类型

        1.字符串

        (1)转义字符串:在Python中如果要在字符串中包含控制字符或特殊含义的符号,就需要使用转义字符。常见的转义字符如下:

        (2)字符串运算:在Python中字符串是可以使用”+“,”*“运算符进行运算的,其中”+“是字符串的连接;“*”就是单字符串的多次连接。

        (3)常见的字符串处理函数:

        这里就不一一解释了。

        2.整形(int):

         Python中的整数类型为int类,整数类型的范围可以很大,表示很大的整数,只受所在计算机硬件的限制。

        3.浮点类型(float):

        浮点类型主要用来存储小数数值,Python的浮点类型为float类。Python只支持双精度浮点类型,而且是与本机相关的。

        4.复数类型(complex):

        整数和浮点数(小数)在数学中被统称为实数。与实数对应的是复数,复数在数学中被表示为:a+bi,其中a被称为实部,b被称为虚部,i被称为虚数单位。复数在数学、理论物理学和电气工程等方面应用广泛,例如向量就可以使用复数表示。

x=1+2j
y=2+3j
print(x+y)

结果:

        5.布尔类型(bool):

        bool类型只有两个值True和False。

五、运算符

        1.算术运算符:

其中”//“是取商舍余,”%“是取余舍商,位运算要先将十进制数转化为二进制数去运算。

        2.赋值运算符:

        3.关系运算符:

        4.逻辑运算符:

        ”短路“设计:

        5.位运算符:

         6.运算符优先级:

        各位小伙伴们,觉得我的总结对你的学习有帮助,不妨点个赞关注一下,后续将持续更新新的内容。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值