零基础1

20200221-python跨平台www, windows, linux, mac os

应用-

  操作系统(自带python编译环境)

  web(豆瓣 youtube)

  3d动画(maya ,blender嵌入python)

  企业应用(pron)

  云计算

学习的内容:

  0. py3的常用语法

  1.面向对象编程思维

  2.运用模块进行编程

  3. 游戏编程

  4. 计算机仿真(扔一亿次的结果)

掌握使用计算机的基本知识。

学习:验证例子+课后实践+善用搜索+放轻松

书山有路勤为径,学海无涯乐作舟。

人人平等,共同富裕。大胆犯错,理解修正是最好方法。

错误不会有太大问题,只会有总结经验教训。

 

从IDLE启动python

IDELE是一个python 的shell,shell=外壳=通过键入文本与程序交互。

类似windows的cmd

alt+n=复制上一条命令

=表示赋值

 

input是python内置函数,字符串变量不分类型。

自己转换。

若为整数则自动整形。

字符串=文字+字母+数字+符号

 

BIF= built-in functions内置函数

python是脚本编程语言

print可以直接打印括号内的参数~

bif=build_in function

dir(__builtins__)
help(int)
help(input)

 

python变量名

变量名≈名字  赋值

把值存储在变量

python更像是把名字贴在值的上边。

python没有变量,只有名字~~

variable可变的量=变量

 

变量名包括字母 数字 下划线,受到C语言影响,变量名不能以数字开头!

 

变量名的大小写不一样,Python和python是两个变量名。

等号左边是名字,右边是赋值。

 

变量尽量取专业的名字。

 

字符串

字符串和数字完全不同,字符串=文本

单引号或双引号均可以表示字符串。

转义字符\

/: slash或forward slash  英 [slæʃ] 
|: vertical bar或pipe
#: number sign或pound sign
\: backslash  英 [ˈbækslæʃ]
$: dollar sign
^: caret  英 [ˈkærət]  插入
&: ampersand  英 [ˈæmpəsænd]
*: asterisk 英 [ˈæstərɪsk] 
print('Let\'s go!')

 

backslash反斜杠的用法\

字符串中反斜杠可以转义自己~

如果有多个反斜杠,不建议消耗太多资源,可以试用原始字符串!(正则式也有提到)

字符串整个前面加r

>>> str = 'C:\now'
>>> str
'C:\now'
>>> print(str)
C:
ow
>>> str = 'C:\\now'
>>> print(str)
C:\now
>>>str = r"C:\now"
>>>str
C:\\now
>>>print(str)
C:\now
>>>str = r"C:\good\22\fish"
>>>str
C:\\good\\22\\fish
>>>print(str)
C:\good\22\fish

但是r后面的字符串不可以在结尾加\反斜杠

变通的方法就是分开~~成两个字符串~

>>> str = r"C:\now\good\22"+"\\"
>>> str
'C:\\now\\good\\22\\'
>>> print(str)
C:\now\good\22\

-----------

长字符串=跨越多行

  你好你好!

  我是一个小弟弟!

  你好我来爱爱你!

  hiehiehiehie哈哈哈!

需要用三个双引号或三个单引号

>>> str = """ 你好你好!

  我是一个小弟弟!

  你好我来爱爱你!

  hiehiehiehie哈哈哈!"""
>>> str
'\u3000你好你好!\n\n\u3000\u3000我是一个小弟弟!\n\n\u3000\u3000你好我来爱爱你!\n\n\u3000\u3000hiehiehiehie哈哈哈!'
>>> print(str)
 你好你好!

  我是一个小弟弟!

  你好我来爱爱你!

  hiehiehiehie哈哈哈!

 

---------------------------------------

 

 

 

条件分支:

 

 

 

人的气质和修养是从每个小细节体现出来的。

国际乱码大赛~~

 

 

 

变量使用前必须赋值~~、

 

 

bool=boolean布尔值=true or false

 

 and 可以连接多个条件。。

 

random模块

module每个程序都是一个模块!

import random
lucky_number = random.randint(1,100)

随机值就可以自动生成啦~

 

posted @ 2020-02-25 00:11  lacojic  阅读(73)  评论(0)    收藏  举报