1.什么事编程,什么事编程语言?
- 编程:用代码编写程序
- 编程语言:用哪种语法规则来编写程序
a = 10 => 0101010(exe)
2.编程语言分类
1.编译型:C,GO
一次性把源代码进行翻译
特点:执行效率很高,平台依赖性一般比较高
2.解释型 :javascript,python,ruby
逐行的对源代码进行翻译和运行
特点:执行效率相对较低,源代码一般无法加密,平台的依赖性不高
3.什么是python?优缺点?
python是一个叫龟叔的荷兰老头写的(89年)
擅长:
- 1.爬虫
- 2.自动化
- 3.科学计算
- 4.人工智能
一、print()
字符串:用引号把内容引起来的
三引号: 打印时原样输出引号里的内容,并且不会改变设置的格式
print("hello"
"world")
输出:helloworld
print("""hello
world""")
输出:hello
world
二、标志符和变量
1、标志符:凡是要取名字的,都属于标志符的范围----老祖宗
命名规范:----约定俗成
- 1)由数字、字母和下划线组成;
- 2)不能数字开头
- 3)不能与关键字重名
严格区分大小写的
"程序是从上往下执行"
查看关键字
import keyword
print(keyword.kwlist)
2、变量 (不介意写成中文)
变量:会变化的量
作用:存储数据
变量的定义:变量名 = 值 # 赋值
- 1) 变量的名字
- 2) 保存的数据
- 3) 数据的类型
- 4) 内存地址
名字 = 'yes' diezi = '猪肉' print(diezi) 输出:猪肉 diezi = '青菜' print(diezi) 输出:青菜
变量的命名规范:
- 大驼峰:每个单词首字母大写,MyName
- 小驼峰: 第二个(含)以后的单词首字母都大写,如myName
- 下划线: my_name
XueXiao = '第一中学'
print(XueXiao)
输出:第一中学
查看数据类型
print(type(XueXiao))
输出:<class 'str'> 字符串
查看内存地址
print(id(XueXiao))
输出:1582019073296
xueXiao = '第二中学'
print(xueXiao)
输出:第二中学
xue_xiao = '第三中学'
print(xue_xiao)
输出:第三中学
三、数值类型
数值类型:
- 1.整数 int
- 2.小数,浮点数 float
- 3.布尔型 bool
- 4.复数complex
举例:
整数 int() :
浮点数 float(): 8.8,9.9
print(type(4.0))
输出: <class 'float'>
科学计数法
print(3.1E5)
输出:3.1*10^5
print(type(3.1E5))
输出:<class 'float'>
布尔序列
"凡是要判断的,它的结果一定是布尔序列:True、False"
print(True) print(type(True)) 输出:<class 'bool'>
布尔值可以当做整数来对待,True 1 False 0
print(True + 1) print(False + 1)
复数 complex z = a + bj
1 + x^2 = 0 ----在实数范围内无解
# 虚数 j^2 = -1
print(1+2j)
四、序列类型
1.字符串
用引号引起来,可以是单引号 也可以双引号
name1 = "haha"
print(name1)
print(type(name1))
输出:haha
<class 'str'>
s1 = '10'
print(s1,type(s1))
输出:<class 'str'>
n1 = 10
print(10,type(n1))
输出:<class 'int'>
字符串三引号:原样输出引号里的内容,不改变内部格式
hh = """hello
world"""
print(hh)
输出:hello
world
"字符串规则:单包双或双包单"
print("hell'o world")
输出:hell'o world
print('hell\'o world')
2.列表
lie_biao = [1, 2, 3]
print(type(lie_biao))
输出:<class 'list'>
3.元组
yuan_zu = (1, 2, 3)
print(type(yuan_zu))
输出:<class 'tuple'>
4.集合
ji_he = {1, 2, 3}
print(type(ji_he))
输出:<class 'set'>
5.字典
zi_dian = {'name':'xiyun','gender':'F'}标签:输出,python,True,引号,妹纸,world,print,深似海,type From: https://blog.51cto.com/u_15397018/6112041
print(type(zi_dian))
输出:<class 'dict'>