标签:根据 aot 教程 建议 其它 大写 png 自己 命名规则
一、安装ipythonC:\WINDOWS\system32>pip3 install ipython
C:\WINDOWS\system32>pip3 list
//查看一下
C:\WINDOWS\system32>python -m pip install --upgrade pip
//更新下载源
C:\WINDOWS\system32>python -m pip install --upgrade pip -i https://pypi.douban.com/simple
//更新下载源(比上面的快)
C:\WINDOWS\system32>pip3 install -i https://pypi.douban.com/simple ipython
//安装ipython
C:\WINDOWS\system32>pip3 install -i https://pypi.douban.com/simple jupyte
//安装jupyte
C:\WINDOWS\system32>jupyter notebook
//启动编辑器jupyter
按住shift键右击选择cmd窗口
C:\WINDOWS\system32>jupyter notebook
//启动编辑器jupyter,会自动跳到默认浏览器或让你选择一个浏览器。
创建一个python3的文件
变量要先定义才能使用
message = ‘北京欢迎你‘ #定义变量
print (message) #输出变量
北京欢迎你 #输出成功
$xpg = ‘hello‘ #定义变量以特殊符号开头
print ($xgp) #输出变量
语法错误,所以不能使用特殊符号和数字开头
a b=666 #定义变量名称以空格间隔
a b #输出变量
语法错误,所以定义变量名称不能以空格间隔
a_b=666 #定义变量名称以空格间隔
a_b #输出变量
666 #输出成功
import = ‘ere‘ #以Python关键字定义变量名称
import #输出变量
可以看出输出失败了,并且只要是Python关键字
他会变成绿色
的
应该把自己要说明情况以简短明了的方式在变量名称体现出来
如 name:
name = ‘xgp‘ #定义变量
name #输出变量
‘xgp‘ #输出成功(通过变量名称就可以知道xgp是个名字)
因为I、l和1非常像,还有0和0也非常像,到你要引用的时候非常麻烦(傻傻看不清)
str1 = ‘hello‘ #单引号示范
str2 = "world" #双引号示范
str3 = """ #三引号示范
1+1=2
2+2=4
4+4=8
"""
print(str1) #输出变量
print(str2) #输出变量
print(str3) #输出变量
变量str1使用单引号,变量str2使用双引号,变量str3使用三引号,他们都是合法的Python字符串类型,需要注意的是,单引号和双引号的作用是一样的,可以根据习惯使用,但是定义多行文字时,必须要使用三引号。
name = ‘xgp wsd‘
print(name.title()) #以首写字母大写的方式显示每个单词
print(name.upper()) #将所有字母都以大写的方式显示
print(name.lower()) #将所有字母都以小写的方式显示
age = 18 #定义变量
print(‘我叫‘+name.title()+‘,今年‘+str(age)+‘岁。‘) #输出变量<str()引用变量>
这种方式最常用、直观、易懂,是入门级的实现方式。但是,它也存在两处让人容易犯错的地方。
首先,新入门编程的同学容易犯错,他们不知道字符串是不可变类型,新的字符串会独占一块新的内存,而原来的字符串保持不变。上例中,拼接前有两段字符串,拼接后实际有三段字符串。
其次,一些有经验的老程序员也容易犯错,他们以为当拼接次数不超过3时,使用+号连接符就会比其它方式快(ps:不少Python教程都是如此建议),但这没有任何合理根据。
事实上,在拼接短的字面值时,由于CPython中的 常数折叠
(constant folding)功能,这些字面值会被转换成更短的形式,例如‘a‘+‘b‘+‘c‘ 被转换成‘abc‘,‘hello‘+‘world‘也会被转换成‘hello world‘。这种转换是在编译期完成的,而到了运行期时就不会再发生任何拼接操作,因此会加快整体计算的速度。
常数折叠优化有一个限度,它要求拼接结果的长度不超过20。所以,当拼接的最终字符串长度不超过20时,+号操作符的方式,会比后面提到的join等方式快得多,这与+号的使用次数无关。
age = 18
print(‘我叫‘+name.title()+‘,\n今年‘+str(age)+‘岁。‘)
conten = ‘ wsd xgp ‘
print(conten.lstrip()) #去前面的空格
print(conten.rstrip()) #去后面的空格
print(conten.strip()) #去前面和后面的空格
num1 = 8
num2 = 0.5
print(num1+num2)
print(num1-num2)
print(num1*num2)
print(num1/num2)
print(num1%num2)
name = ‘xgp‘
print(‘你好,‘+str(name)+‘\n今天的Python课你学到东西了吗?‘)
name = ‘wsd‘
print(name.lower())
print(name.upper())
print(name.title())
《自由》
为人进出的门紧锁着;
想死的门敞开着。
有个病毒在外面高喊着:
“出来玩吧,给你自由!”
但我深深地知道……
出去了,不一定还能回来。
人的生命只有一次,
算球了,
再关十几天就自由了!
biaoti = ‘《自由》 ‘
print(str(biaoti)+‘\n为人进出的门紧锁着;‘+
‘\n想死的门敞开着。‘+
‘\n有个病毒在外面高喊着:‘+
‘\n“出来玩吧,给你自由!”‘+
‘\n但我深深地知道……‘+
‘\n出去了,不一定还能回来。‘+
‘\n人的生命只有一次,‘+
‘\n算球了,‘+
‘\n再关十几天就自由了!‘)
标签:根据 aot 教程 建议 其它 大写 png 自己 命名规则
原文地址:https://blog.51cto.com/14320361/2477036