编程的小事
什么是编程?
可以按照一定的程式[公式]执行的计算机语句编程就是编写程序,通过程序自动化的操作,
解决生活中的问题,还原生活场景!
目的与意义?
编程语言主要用于进行软件开发
*以下的属于个人吐槽
人总想着偷懒,所以有了各种各样的工具,编程语言也是一种工具,不过是一种虚拟的工具。
怎么样快速理解编程开发
注重基础。现在针对很对高级语言有了很多相对应的IDE,使编程变得傻瓜化,但不能跟着用,因为它们帮你做了很多事,其中的很多事我们得去学习得知道。很重要的一点,多敲代码熟能生巧嘛。
编程基本要素
数据类型
基本数据类型
1、字符串:包含在一对单引号/双引号/三引号之间的多个字符,专门用来描述信息
name = “jerry” name姓名、名称
intro = “低调奢华有内涵” intro:introduction介绍
str 字符串
2、数字:专门描述数量单位的数据;整数、小数[浮点数]
age = 18 int整数 age 年龄
height = 1.80 float浮点数 height高度
3、布尔类型:专门描述只有两种结果的数据[True | False]
强制只有两种结果!bool 布尔
4、complex复数:2 + 3j
小总结:
数据类型:用于表示各种数据的一种符号
基本数据类型:可以用来表示所有事物的基本描述符号
python中的基本数据类型:
字符串[str]、数字[int/float]、布尔[bool]、复数[complex]
组合数据类型
python中的组合数据类型:可以一次表示多个数据[单独2天]
列表[list]、集合[set]、元组[tuple]、字典[dict]
引用类型
python中引用类型[包含组合数据类型]:面向对象
数据类型:用来描述各种不同事物信息!~具体表示某个信息数据?
变量
变量:程序中临时存储数据的容器
命名规则
命名规则:只能由大小写字母、数字、下划线组成,不能让数字开头!
项目规范
项目规范1:一个变量由一个或者多个英语单词/拼音组成,全部小写,不同的单词或者拼音之间使用下划线分隔!
如:name=”jerry” height=1.80 my_name=“大牧”
xing_ming = “牟文斌”
项目规范2:另一种命名规则驼峰命名法变量由一个或者多个英语单词/拼音组成,第一个单词/拼音全部小写,后面每个单词/拼音首字母大写
myName = “大牧” -> python3.x-> my_name = “大牧”
项目规范3:见名知意
运算符
什么是运算符
1、赋值运算符:=
语法:变量 = 表达式
2、算术运算符:
加法:+
减法:-
乘法:*
除法:/
整除://
余数:%
求次方:**
3、比较运算符:
关系运算符(比较运算符)
用于比较两个数据的大小关系
大于 >
大于等于 >=
小于 <
小于等于 <=
不相等 !=
相等 ==
关系运算符/比较运算符:主要操作两个数据的关系比较、返回一个布尔类型的数据
4、逻辑运算符
并且:与: and:女生找男朋友
或者:或: or:男生找女朋友
取反:非: not:小两口吵架
python特有的语法
判断两个条件:a, b, c = 10, 11, 12
判断b大于a并且b小于c
常规做法: b > a and b < c
python特有: a < b < c
5、位运算符(其他运算符)
扩展:位运算符
针对二进制数据的运算[一般不使用]
单个二进制运算
右移运算符号>>
<< 左移运算符号
& 与运算
以下为代码区域
# coding:utf-8
# 提示欢迎界面
print("###############################################")
#print("#\t\t减法运算器")
print("#\t\t加法运算器")
print("###############################################")
# 提示输入信息
num1 = input("请输入第一个数据:")
num2 = input("请输入第二个数据:")
result = int(num1) + int(num2)
#result = num1 + num2
print("运算结果是:", result)
'''
Traceback (most recent call last):
错误回显(可能出现错误最后的代码位置):
File "ex04.py", line 12, in <module>
文件 "ex04.py",第12行 在<module>中
result = num1 - num2
TypeError: unsupported operand type(s) for -: 'str' and 'str'
类型错误:- 符号 不支持的运算类型:'str' 和 'str'
0. 保持一颗童心
1. 对编程[软件开发] 的理解
2. 对电脑的操作[打字效率、常见英文单词]
3. 对基础语法的掌握【四个月】
'''
网友评论