零基础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)
随机值就可以自动生成啦~
浙公网安备 33010602011771号