做篮球网站用的背景图,广州黄埔做网站的公司,网站建设公司费用,网站建设相关工作总结目录
一、变量
1.1 强数据类型与弱数据类型
1.2 全局函数
1.3 变量的命名规范
二、数据类型
2.1 基本数据类型
2.2 复合数据类型#xff08;引用数据类型#xff09;
三、数据类型转换 一、变量
变量#xff1a;顾名思义#xff0c;变化的量。在python中代指运行时…目录
一、变量
1.1 强数据类型与弱数据类型
1.2 全局函数
1.3 变量的命名规范
二、数据类型
2.1 基本数据类型
2.2 复合数据类型引用数据类型
三、数据类型转换 一、变量
变量顾名思义变化的量。在python中代指运行时环境变化的量程序运行的过程中这个变量的值可以发生变化。
变量该如何定义呢 常用规范数据类型 变量名称 变量的值int a 10;
1.1 强数据类型与弱数据类型
强数据类型语言是需要标注数据类型的并且每个数据类型所占用的内存大小不一样
byte boolean 占 1个字节
short char 占2个字节
int float 占4个字节
long double 占8个字节
什么是强数据类型语言什么是弱数据类型语言
强数据类型语言定义变量的时候需要声明变量的类型当定义完变量后变量的类型不能轻易变化不允许存储其他数据类型报错
int a 10;
a 20;
a hahaha;//报错
弱数据类型语言定义变量的时候不用声明数据类型会根据变量的值自定确认数据类型
python是一门弱数据类型语言。 1.2 全局函数
print() ------- 标准的输出函数 控制台上打印输出你想要输出的内容 字符串 str()
type() ------ 返回的数据的数据类型
书写规范
a10
a 10
int a10;
int a 10;
1.3 变量的命名规范
命名规范
1. 变量名只能由有效字符大小写字母、数字、下划线组成name 报语法错误
2. 不能以数字开头
3. 不能是关键字和保留字
4. 变量名称尽量要有意义 name age gennder
小驼峰法 (userName) 除了第一个单词的首字母其他单词首字母大写
下划线法 (user_name User_Name user_Name官方推荐
查看关键字的方法 keyword ----- import keyword keyword.kwlist 二、数据类型
python弱数据类型语言没有数据类型这句话是错误的
python是弱数据类型语言不用声明数据类型有数据类型
python中的数据类型可以分为基本数据类型和复合数据类型引用数据类型
2.1 基本数据类型
数值型
整型 ------- 整数 int
浮点数 float
复数虚数 ------- 一般用不到常用于比较复杂的数学模型
布尔类型bool
True False 用来判断条件成不成立python中要注意大小写 字符型(str)
在java强数据类型语言中字符串是属于对象在python中属于一种数据类型。
在python定义字符串的方法 “ 字符串” ’字符串‘ “”“字符串 字符串 。
字符串中可以包含各种语言对于单个字符的编码ASCIIpython中提供对应的函数进行编码和字符转换。ord()函数获取字符的整数表述ASCIIchr()函数表示把编码转换对应的字符。 如果字符串中包含单引号也包含双引号可以使用转义符\来标识 print(Im ok)
Im okprint(Im ok)
File stdin, line 1
print(Im ok)
^
SyntaxError: invalid syntax 语法错误print(I\m \ok\)
Im ok转义符\可以转义很多符号比如\n表示换行 \t表示制表符\需要转义的时候可以使用\\表示\ print(I\m ok !)
Im ok !print(I\m learning \n python)
Im learning
pythonprint(\\)
\
如果字符串内部有换行\n python中允许使用.....的格式去表示多行的内容 print(line1
... line2
... line3)
line1
line2
line3print(line1
... line2
... line2)
line1
line2
line2 print(line1)
... line2)
line1)需要注意的是必须是或者是不能双引号也不能混合使用三双引三单引。
步骤在命令行里输入print(内容 回车切换下一行 当输入结束符)执行并且打印出结果。
2.2 复合数据类型引用数据类型
字典、列表、元组、集合
对象 ------ 面向对象 万物皆对象 案例输入一个数判断这个数的数据类型
type()----- 判断数据类型
全局函数 input() ------- 标准的输入函数默认的返回值是字符串
#输入一个数判断这个数的数据类型 type() input()
num input(请输入一个数) #如果不输入不会打印
print(num)
print(type(num))运行结果
请输入一个数10
10
class str
三、数据类型转换
字符串转换为整型-------- int(字符串)
#输入一个数判断这个数的数据类型 type() input()
num input(请输入一个数) #如果不输入不会打印
print(num) #“10”
print(type(num)) #返回的结果是str
temp int(num)
print(temp)
print(type(temp)) #输入一个数判断这个数的数据类型 type() input()
num input(请输入一个数) #如果不输入不会打印
print(num) #“10”
print(type(num)) #返回的结果是str
#print(num 10) #报错
temp int(num)
print(temp)
print(type(temp))
print(temp 10)num int(input(请输入一个数))
print(num)
print(type(num))前提条件传入的值一定是整型如果传入的hahaha会报错
传入10.22会不会报错
float(字符串) ------- 将字符串转换为float
num float(input(请输入一个数))
print(num)
print(type(num))如果现在有一种情况a 10 拼接字符串 10
a 10
print(此时a的值是 a) #报错str(其他数据类型) ------ 将其他类型转换为str类型字符串
a 10
print(type(a))
s str(a)
print(type(s))
print(此时a的值是 s) 综上所诉字符串的第一种拼接方式