当前位置: 首页 > news >正文

jsp开源网站ui设计培训哪家好

jsp开源网站,ui设计培训哪家好,广东企业网站建设报价,四平网站建设电话目录 变量变量命名规则变量的类型变量的创建变量的作用域 注释的方法数据类型对象和引用的概念Number(数字)数据转换 输入与输出输入函数输出函数输出函数的end参数输出格式多行语句 运算符算术运算符赋值运算符三目运算符运算符的优先级 缩进缩进格式注意事项层级嵌套 变量 标… 目录 变量变量命名规则变量的类型变量的创建变量的作用域 注释的方法数据类型对象和引用的概念Number(数字)数据转换 输入与输出输入函数输出函数输出函数的end参数输出格式多行语句 运算符算术运算符赋值运算符三目运算符运算符的优先级 缩进缩进格式注意事项层级嵌套 变量 标识符用户编写代码时对变量、类、方法等编写的名字叫做标识符。 变量命名规则 变量名必须以字母或下划线字符开头变量名不能以数字开头变量名称只能包含字母数字字符和下划线变量名区分大小写不能与关键字重复 变量的类型 类型说明使用整型变量int用来存储整数age 20浮点型变量float用来存储实数price 3.99字符串型变量str用来存储字符串name Tom Python 没有类似 C 的long long 和 double 等类型遇到数据溢出时会自动扩容。 查看类型的函数type() print(type(text))变量的创建 相比C的变量创建Python不需要附加变量的类型。 r 17 s Hello World!变量的作用域 在Python中没有像C或C语言中的main函数那样的特定入口点。当运行Python程序时解释器会从脚本的第一行开始执行逐行执行代码。 global_variable 42 # 这是一个全局变量def some_function():global num # 声明num为全局变量print(global_variable) # 可以在函数内部访问全局变量some_function() print(global_variable) # 可以在函数外部访问全局变量 注释的方法 # 单行注释 多行注释数据类型 对象和引用的概念 对象(Object)是数据的抽象表示它将数据与操作数据的函数绑定在一起形成一个完整的实体。对象包含了数据(所谓的属性)和操作数据的方法。引用(Reference)则可以看成指向对象的指针。当我们用一个变量名来指向一个对象时实际上是建立了一个指向该对象的引用。Python中的所有事物都是对象像数字、字符串、列表、字典等数据类型都是对象函数也是对象Modules同样也是对象。当我们使用一个变量名时实际上是在操作对象引用而不是直接操作对象本身。也就是说变量名仅仅是一个指向目标对象的引用。多个变量名可以指向同一个对象即多个引用可以指向同一个对象。这就是所谓的“传对象引用”。如果无引用指向一个对象该对象将被垃圾回收。 下面我们通过一个简单的例子来说明Python的对象和引用 a 123在这个例子中我们定义了一个变量a并将其赋值为整数123。实际上a是一个引用它存储了整数对象123的地址。 b a现在我们定义了另一个变量b并将其赋值为变量a的值。由于a存储的是整数对象123的地址因此b也存储了这个地址。因此a和b引用了同一个对象。 del a现在我们删除了变量a。由于a和b引用了同一个对象因此Python并不会释放整数对象123所占用的内存。只有当没有任何引用指向这个对象时Python才会释放它所占用的内存。 del b现在我们删除了变量b。由于没有任何引用指向整数对象123因此Python会释放它所占用的内存。 Number(数字) Python Number 数据类型用于存储数值。 数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值将重新分配内存空间。 以下实例在变量赋值时 Number 对象将被创建 var1 5 var2 10可以使用del语句删除一些 Number 对象引用。 del语句的语法是 del var1[,var2[,var3[....,varN]]]]可以通过使用del语句删除单个或多个对象例如 del var del var1,var2, ...... , varN数据转换 语句(函数)说明int(x)将x转换为一个整数float(x)将x转换为一个浮点数str(x)将对象 x 转换为字符串 str(x) 相较于C中的 to_string() 函数 int(x) 可以相较于C中的 stoi() 函数 s str(123)注意 任何类型都可以通过str()转换成字符串。字符串内必须真的是数字才可以将字符串转换为数字。 输入与输出 输入函数 使用 input() 输入函数来接收输入流的数据 input语句获取的数据类型最终都是字符串类型的数据 需要自己转换数据类型 使用方法 不加参数加参数提示信息 s input() r input(请输入数字) # 在输入前会有提示信息输出函数 print() 输出函数可接 \n 换行 与 C 中的 cout 使用类似 与 java 中的print使用相同 print(str1 str2 num) 可以各种拼接 import math r float(input(请输入圆的半径: )) s r ** 2 * math.pi / 2 # 将字符串类型的数据转换为float类型 print(s)输出函数的end参数 在Python中print()函数默认在输出内容之后会自动添加换行符。如果你希望取消自动换行可以使用end参数将其设置为空字符串或其他值以替代默认的换行符。 例如 print(Hello, , end) print(World) # Hello, World上述代码中将end参数设置为空字符串因此不会在输出内容之后添加换行符而是继续在同一行上输出后续内容。输出结果将是Hello, World。 你还可以使用其他字符来代替默认的换行符例如 print(This is a sentence., end!!\n)这将在输出内容之后添加双感叹号和一个换行符产生类似This is a sentence.!!的输出。 通过调整end参数你可以控制print()函数的输出格式。 输出格式 w input(今天的天气情况(可选项晴天、阴天):) if w 晴天:print(打球) else:print(f天⽓{w}不打球) # 等同于 print(天⽓%s不打球 % w)f 是 Python 中的 f-string 的标志符号允许在字符串中嵌入变量的值{w} 是一个占位符它将被替换为变量 w 的值。当你使用这个字符串时f 将会触发字符串内的变量替换生成最终的字符串其中 {w} 被 w 的值替代。 %s 替换字符串与C中的类似用法不过后面需 加上% 替换变量。 print(f对应的摄⽒温度等于: {c:.2f}) # 进行小数点后两位数的输出符 号描 述%c格式化字符及其ASCII码%s格式化字符串%d格式化整数%u格式化无符号整型%o格式化无符号八进制数%x格式化无符号十六进制数%X格式化无符号十六进制数大写%f格式化浮点数字可指定小数点后的精度%e用科学计数法格式化浮点数%E作用同%e用科学计数法格式化浮点数%g%f和%e的简写%G%f 和 %E 的简写%p用十六进制数格式化变量的地址 多行语句 在编写代码中通常是一行写完一条语句但如果变量名很长我们可以使用反斜杠 \ 来实现多行语句在 [], {}, 或 () 中的多行语句。 text1明天天气 text2怎么样是晴天 text3 还是雨天?print(text1 \text2 \text3)运算符 算术运算符 运算符说明实例结果加12.45 1527.45-减4.56 - 0.264.3*乘5 * 3.618.0/除法7 / 23.5//整除向下取整7 // 23%取余7 % 21**幂运算2 ** 4164 赋值运算符 运算符说 明用法举例等价形式最基本的赋值运算x yx y加赋值x yx x y-减赋值x - yx x - y*乘赋值x * yx x * y/除赋值x / yx x / y%取余数赋值x % yx x % y**幂赋值x ** yx x ** y//取整数赋值x // yx x // y按位与赋值x yx x y按位或赋值 x yx x^按位异或赋值x ^ yx x ^ y左移赋值x yx x y这里的 y 指的是左移的位数右移赋值x yx x y这里的 y 指的是右移的位数 三目运算符 与 C 条件顺序不同 exp1 if contion else exp2求两数最大值的例子 a, b 10, 100 max_element a if a b else b print(max_element)运算符的优先级 Python 的 not 与C的 ! 不相同not 处于最低优先级而 ! 处于最高优先级。 x 6 result not x 1 print(result)result (not x) 1 print(result)result not (x 1) print(result)# True # 0 # True # not x 1 等同于 not (x 1) 而非 C中的 (not x) 1缩进 Python最具特⾊的语法之⼀是⽤缩进代替花括号{}而花括号是Java、C语⾔中表达逻辑关系的语法。 缩进格式 一般习惯采用四个空格即TAB一次缩进。 w input(今天的天气情况(可选项晴天、阴天):) if w 晴天:print(打球) else:print(f天⽓{w}不打球) # 等同于 print(天⽓%s不打球 % w)注意事项 同一代码块缩进量要相同。 Python 虽然不限制代码块的缩进量你可以随意缩进 n 个空格但是同一个代码块内的所有语句都必须拥有相同的缩进量不能一会缩进 2 个空格一会缩进 4 个空格。 下面的代码是一个反面教材 age int( input(请输入你的年龄) ) if age 18 :print(你还未成年建议在家人陪同下使用该软件)print(未成年人如果得到了家长的同意请忽略以上提示。) #缩进量不对运行这段代码Python 解释器会报出语法错误 SyntaxError: unexpected indent # 语法错误意外的缩进这段代码中第一个 print() 语句缩进了 4 个空格第二个 print() 语句缩进了 6 个空格缩进量不同导致它们不是同一个代码块。Python 会认为第一个 print() 语句是 if 的执行体而第二个 print() 是一个意外的存在不知道该把它当做谁的代码块所以解析失败报错。 另外需要注意的是不需要使用代码块的地方千万不要缩进一旦缩进就会产生一个代码块。 下面的代码是一个反面教材 info Helloprint(info)这两条简单的语句没有包含分支、循环、函数、类等结构不应该使用缩进。 层级嵌套 w input(请输⼊天⽓情况(可选项晴天、阴天):) fri_n input(请输⼊打球伙伴数) fri_n int(fri_n) if w 晴天:if fri_n 3:print(我们去打球吧)else:print(f⼈⼿不够) else:print(f天⽓{w}不打球)
http://www.huolong8.cn/news/281251/

相关文章:

  • 网站开发用的框架一般做网站要什么编程
  • 网站建设域名多少钱建设工程资料下载网站
  • 网站开发实习徐州市工程造价信息网
  • 专业做网站的公司论坛网站模板
  • 怎么获取网站数据做统计数据凡科网站做商城
  • 论文网站建设与运营深圳网页设计与制作本科工资多少钱
  • 用wordpress建站一个人可以吗网站模版带后台
  • 做网站优化有必要ui界面
  • 自己做网站图片存在哪里wordpress扁平模板
  • 网站关键词描述字数问卷星网站开发市场调查问卷
  • 临漳企业做网站推广谷歌浏览器入口
  • 怎么增加网站流量网站建立的步骤是( )
  • 海淀制作网站的公司揭阳自助建站
  • 徐州网站制作机构微信软文怎么写
  • 做网站申请多少类商标什么网站可以学习建设工程法律实践
  • 网站安全制度体系的建设情况江门网站制作公司
  • 交网站建设 域名计入什么科目北洼路网站建设
  • 怎么做自己的快递查询网站php网站开发练手项目
  • 为什么做儿童音乐网站民族文化网站建设的作用
  • 做app网站的软件有哪些内容吗手机网站图片宽度
  • 网络系统搭建站长工具seo综合查询网
  • 杭州萧山网站开发超变传奇手游刀刀切割无会员散人
  • 江阴网站建设培训电商视觉设计网站
  • 南昌h5建站学点啥网站
  • 佛山网站建设shundeit网络推广方法
  • 高端网站建设服务商广告设计好学吗
  • 吴忠市建设工程质量监督站网站网页版微信登录提示二维码已失效
  • 策划书的网站wordpress 视差模板
  • 网站建设属于技术服务吗工程中标公示查询怎么查
  • 绚丽网站哪个网站是做包装材料珍珠棉包管