广州市网站建设,沈阳做网站的公司排名,适合vue做的网站类型,wordpress社交源码引子 我们跟任何人交流#xff0c;说的每一句都是都一些文字组成#xff0c;包含名词、动词、语句、标点符号等#xff0c;组成我们说普通话构成的基本要素。同理我们学习python语言也要明白这些基本要素#xff0c;也就是我们常说的基本语法#xff0c;这是我们必须掌握的… 引子 我们跟任何人交流说的每一句都是都一些文字组成包含名词、动词、语句、标点符号等组成我们说普通话构成的基本要素。同理我们学习python语言也要明白这些基本要素也就是我们常说的基本语法这是我们必须掌握的基础知识。下面我就根据我们常用的知识总结一下。对此内容不过多的讲解我们需要的是多练坚持练反复练着重强调 一 变量与常量 任何一门计算机语言中变量与常量都是首先要了解的最基础知识。变量就是变化的量常量就是一个不变的量一个常数。python语言中的变量不指定存储类型这点与C语言有很大不同。我们可以把变量理解为一个存储东西的盒子、仓库、小房子等里面的东西可以变同理常量就是一个固定的东西里面的东西不可改变。python语言中没有特殊的语法规定常量的定义我们一般定义常量时多有的字母都大写 变量和常量都要名字就如每个存储物体都有名字一样1号盒子、2号盒子。。。变量名的左右就是指向存储值。实质就是在内存中一片区域存储着另一片保存着数据的地址我可以认为变量就是一个地址。诚然每个可以有不同的理解。只要理解变量这个意思就行。下面是在sublime text中的总结如下 #变量命名方式
#变量只能是字母、数字、下划线的组合首字符不能为数字。
#关键字不能声明为变量{and,as,assert,break,class,continue,def,del,elif,else,except,exec,finally,for,from,global,if,import,in,is,lambda,not,or,pass,print,raise,return,try,while,with,yield,input}#变量的定义方式
#驼峰体
StudentAge 20
#下划线
student_age 20#查看一个变量的类型
type(student_age)
#查看一个变量的ID号实质就是内存地址
id(student_age)
#查看一个变量的值value
student_age #交互环境中直接回车输出
print(student_age) #代码中可以直接打印输出#总结id相同意味着type和value必定相同实质是定义的两个变量指向同一个引用内存地址
#value相同type必定相同但id不一定相同
#等号比较的是value
#is比较的是id 二 常见数据类型汇总 python常见的数据类型有整形、浮点型、布尔型、字符串、列表、元组、字典、集合分别简介如下 1 #数字2 #int整型 常用于标识年龄、等级、身份证号、个数......3 age 10 4 5 #float 浮点型 常用语标识工资、身高、重量、价格...6 height 15.37 8 #布尔型 常用来标识真假、非空、好坏....9 Tag True/False
10 #注布尔值就两个值(None,0,,{},[])的布尔值为False,其余均为真
11
12 #字符串
13 #python中加了a,a,a 单引号 双引号 多引号的都是字符串没有单个字符
14 #三种表示方法没有本质区别。
15 first_name qi
16 second_name lv
17 three_name zhui
18 last_name che
19 full_name first_name second_name three_name last_name
20 print(full_name) #qilvzhuiche
21 #如上 字符串可以拼接 用来实现字符串拼接效率不高本质上申请一个全新的内存空间存入字符串相当于所有的字符串都复制了一次
22 #字符串可以进行“乘法”运算
23 ***10 #字符串‘**’被复制10次
24 *******************
25
26 #列表 [] 可以用来存储多个任意的值字符、数字...
27 students [qilv,ruoshui,langzi]
28 students list([qilv,ruoshui,langzi])
29 students_info [[qilv,30,game],[ruoshui,28,play]]
30
31 #元组功能类似列表可以存储任意类似数据,特点不能修改
32 addrs (shandong,shanghai,nanjing,hangzhou)
33
34 #字典{键:值} 主要存储一些详细信息便于快速获取
35 students_info {name:qilv,age:30,hobby:game}
36 # 字典的键必须唯一不得重复
37
38 #集合{} 存储不重复的各种数据
39 idNums {101,102,103,104}
40 #集合提点无序不重复 三 数据交互 #用户输入input #python3中输入任何数据都转换成字符串实际根据需要转换name input(请输入你的名字)age int(input(请输入你的年龄))#打印输出printprint(Hello word!)#格式化输出 my name is xxx,age is xx print(my name is %s,age is %d%(name,age)) 下面练习一个小例子通过用户输入一些信息一起打印出来 1 练习用户输入姓名、年龄、性别、工作然后打印成以下格式2 ------------ info of name -----------3 Name : qilvzhuiche4 Age : 305 Sex : male6 Job : student 7 ------------- end -----------------8 9 #输入信息
10
11 输入内容姓名年龄性别爱好
12 分别定义四个变量用来保存输入值
13 使用输入获取函数input()
14
15 name input(请输入你的名字:)
16 age input(请输入你的年龄:)
17 sex input(请输入你的性别:)
18 job input(请输入你的工作:)
19
20 #打印信息
21
22 调用打印函数print,按照格式打印
23 分别打印四个输入的值
24
25 print(-*10,info of name,-*10)
26 print(Name :%s%name)
27 print(Age :%s%age)
28 print(Sex :%s%sex)
29 print(Job :%s%job)
30 print(-*10,end,-*10) 注以后练习任何代码养成必要的风格 1在前面写出这段代码的简要概括什么意思 2写出伪代码按照步骤显示功能不要上来就开始写代码 四 运算符 数据之间常常进行各种运算判断常见的运算符有如下‘’ 1 #算术运算、-、*、/、**、%、//2 22*3-4/2-2*5%2//53 4 #逻辑运算布尔运算and or not5 True and True #True6 True or False #True7 not False #True8 #赋值运算 、-、*、/、9 a 3
10 a 5
11 print(a)
12 #比较运算 !
13 52 #True
14 31 #False
15 #身份运算 is not is
16 a 1
17 b 2
18 c 1
19 id(a) is id (b) #False
20 id(a) is id(c) #False 视情况而定
21 #成员运算 in not in
22 num in nums
23 #位运算 与 或| 非- 异或^ 左移 右移
24 2 ^ 1 # 0 通过以上基本知识总结换出思维导图 转载于:https://www.cnblogs.com/qilvzhuiche/p/8874339.html