Python基础语法与数据类型的基本操作

本文介绍了Python的历史起源和Python的基本语法,并详细讲解了Python中六大数据结构(数字 布尔 字符串 列表 元组 字典)的操作方法。
摘要由CSDN通过智能技术生成

一、Python简介

1.Python历史

Python正式诞生于1991年,作者是Guido van Rossum(龟叔)

Python的解释器如今有多个语言实现,我们常用的是CPython

Python版本:python2 python3

2.Python语言的起源

3.Python中的数据类型

特点:即拿即用, 无需提前申明

强制类型转换:数据类型转换, 本身不发生类型转换
           格式:需要转换的类型(变量名)

a = 10
str(a) #将a转换成字符串类型

注:查看变量的类型------type函数
           格式: type(变量名)

4.Python中的标识符与关键字

标识符: 程序员自己定义的一些符号. 比如 变量名与 函数名
关键字: 语言赋予了一些词语的特殊意义.

标识符命名规范:
        1.由数字,字母下划线组成,并且数字不能开头
        2.不能和关键字重合
        3.见名知意
        4.驼峰命名法:
               大驼峰: 每一个单词的首字母大写    eg: SchoolName : 都是类
               小驼峰: 第一个单词的首字母小写,其他的单词首字母大写    eg: schoolName: 变量名 函数名
        5.通过下划线链接. linux 命名方式.

关键字:
        'False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'

5.Python中的运算符

①算数运算符:+ (加) , - (减) , * (乘) , ** (幂) , / (除) , // (整除) , % (取余) , ^ (异或)  没有++ , --

②关系运算符:> (大于) , < (小于) , >= (大于等于) , <= (小于等于) , == (等于) , != (不等于)

③赋值运算符: = (赋值) , += (a += b  <==>  a = a + b) , -= , *= ...

④逻辑运算符:and (与) , or (或) , not (非) 

注:标红的地方是与C语言不同的地方。

同时给多个变量赋值
a , b = 10, 20 # 给 a 赋值 10, 给 b 赋值 20 

交换两个变量的值
<1>. 三杯水交换
    a  = 5  b  = 10 
    c = a 
    a = b 
    b = c
<2>. 不申请变量
   a = a + b 
   b = a - b
   a = a - b 
<3>. 异或  :  异或与顺序无关, 异或连个相同的值为 0 
    a = a ^ b
    b = a ^ b 
    a = a ^ b 
eg: 1 ^ 2 ^2 ^ 5 ^ 6 ^ 1 ^ 6  = 5
延伸: 面试题: 单身狗 在数组中寻找只出现一个的哪个数字, 时间复杂度 O(n)

python中交换两个变量的值: 
a , b =  b, a   

6.Python 第一个程序(hello world)

①环境:python3.6解释器 + pycharm 编辑器

②编写 hello world(仅需一行!)

# C语言
"""
#include <stdio.h>

int main()
{
    printf("hello world\n");
    return 0;
}
"""

# python
print("hello world")    # print是自动换行的

③执行hello world

右击 =&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值