ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

第二天 和程序世界问好

2020-05-22 23:56:16  阅读:269  来源: 互联网

标签:字符 name 编码 python age 程序 第二天 问好 print


print("Hello,world")

 

今天笔记

students_number #python
studentsNumber #驼峰体

python变量的命名规则
1、要具有描述性
2、变量名只能_、数字,字母组成,不可以是特殊字符(# ?< . ¥ $ * ! ~)
3、不能以中文为变量名
4、不能以数字开头
5、保留字符是不能被使用的 [‘and','as','assert','break','class','continue','def','elif',
'else','except',exec','finally','for','from','global','if','import','in','is','lambda',
'not','or','pass','print','raise','return','try','while',yield']

变量的赋值

name = "a yang"
name2 =name
print(name,name2)
name = "jack"
print(name2,name)

常量
不变的量 例如:pie = 3.141592653....
在python里面所有的变量都是可变的,所以用全部大写的变量名来代表次变量


字符编码ASClL
ASCILL = 存一个字符占用1个字节

支持中文的第一张表就叫GB2312
1980年 GB2312
1995年 GBK1.0
2000年 GB18030

国际字符编码unicode(万国码)支持所有国家和地区的编码
2**16 = 65535 = 存一个字符 统一占用2个字节

UTF-8 = unicode的阔张集,可变长的字符编码集
UTF-8 是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ASCII码中的内容用1个字节
保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存。。。。
所以,python解释器在加载.py文件中的代码时,会对内容进行编码
python2.X (默认ASCill)
python3.X(默认unicode)

报错:ASCILL码无法表示中文
#!/usr/bin/env python
print"您好,世界"

改正:应该显示的告诉python解释器,用什么编码来执行源代码

#!/usr/bin/env python
#!-*- coding:UTF-8 -*-(主流写法) 或者 #coding:utf-8(非主流写法) 定义编码类型格式
print"您好,世界"

注释
当行注释:#被注释内容 单行注释用#
多行注释: ”“”被注释内容“”“ 多行注释用三个单引号或者三个双引号

输了函数 input
input 接手的所有数据都是字符串,即使输了的是数字,依然会被当成字符串来处理
例如:

death_age = 80
name =input("your name:")
age = input("your age:")
print(type(age))
print("your name:",name)
print("you can still live for",death_age-int(age),"years")


判断语句 if....else....

例如:

age_of_princal = 60
guess_age = int(input(">>:"))
if guess_age == age_of_princal:

print("yes")
else:
print("No,it's wrong.")

 

标签:字符,name,编码,python,age,程序,第二天,问好,print
来源: https://www.cnblogs.com/xuezengchun2/p/12940456.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有